找回密码
 立即注册

QQ登录

只需一步,快速开始

ncqjw

注册会员

3

主题

7

帖子

62

积分

注册会员

积分
62
  • 138

    金币

  • 3

    主题

  • 7

    帖子

最新发帖
ncqjw
注册会员   /  发表于:2022-2-8 14:06  /   查看:1981  /  回复:9
1金币


柱状图的数据按照一定时间段的数据先筛选出来,筛选出来后,再用统计字段Sum出来相同的数据
问题:
如何只显示最大的5条记录(Sum之后的)?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,那我们这个需求可能就稍微麻烦一点了,因为视图并不允许传参呢。我们换个思路,采用执行SQL命令来实现。 原始数据: 正是由于服务端命令可以传参,因此利用这一点来写SQL语句,那我们在页面中选择的时间就可以参与进来了。 其中limit 5 就是我们内置库显示前5条数据的写法啦,当然这里应该要把排序加进来。 最后,我们把请求到的数据返回至单元格,再通过导入JSON数据到表格命令实现数据展示。 效果: ...

9 个回复

倒序浏览
最佳答案
最佳答案
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-2-8 14:06:30
来自 8#
本帖最后由 Howie.Sun 于 2022-2-8 17:35 编辑
ncqjw 发表于 2022-2-8 16:46
时间范围是在活字格界面选择的,怎样把范围缩小在输入的时间,把参数传给这个SQL(视图)

您好,那我们这个需求可能就稍微麻烦一点了,因为视图并不允许传参呢。我们换个思路,采用执行SQL命令来实现。
原始数据:

正是由于服务端命令可以传参,因此利用这一点来写SQL语句,那我们在页面中选择的时间就可以参与进来了。

其中limit 5 就是我们内置库显示前5条数据的写法啦,当然这里应该要把排序加进来。
最后,我们把请求到的数据返回至单元格,再通过导入JSON数据到表格命令实现数据展示。

效果:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
你是光还是暗
注册会员   /  发表于:2022-2-8 15:05:04
2#
可以在表中查询top5
回复 使用道具 举报
ncqjw
注册会员   /  发表于:2022-2-8 15:12:52
3#

那时间范围怎么设置
回复 使用道具 举报
你是光还是暗
注册会员   /  发表于:2022-2-8 15:44:27
4#
ncqjw 发表于 2022-2-8 15:12
那时间范围怎么设置

搞错了,好像活字格的表没有top5,你用了数据库吗?如果用了数据库就直接用视图查询吧
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-2-8 16:36:31
5#
您好,咱们这个VM_DOCUMENT_CREATED好像也是一个视图呢。
咱们柱状图的数据需要根据时间筛选并且SUM数据,那可以试试在VM_DOCUMENT_CREATED视图的基础上再创建一个视图来做时间筛选和SUM数据呢。
方便的话,您可以把demo放上来,我们这边研究一下,希望可以更好地帮助到您。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ncqjw
注册会员   /  发表于:2022-2-8 16:44:19
6#
Howie.Sun 发表于 2022-2-8 16:36
您好,咱们这个VM_DOCUMENT_CREATED好像也是一个视图呢。
咱们柱状图的数据需要根据时间筛选并且SUM数据, ...

select t.author,t.id,to_date(to_char(t.datecreated,'yyyy-MM-dd'),'yyyy-MM-dd') as documentcreatedate from elnprod.vw_document t


视图是这样的
回复 使用道具 举报
ncqjw
注册会员   /  发表于:2022-2-8 16:46:05
7#
ncqjw 发表于 2022-2-8 16:44
select t.author,t.id,to_date(to_char(t.datecreated,'yyyy-MM-dd'),'yyyy-MM-dd') as documentcreateda ...

时间范围是在活字格界面选择的,怎样把范围缩小在输入的时间,把参数传给这个SQL(视图)
回复 使用道具 举报
ncqjw
注册会员   /  发表于:2022-2-9 08:50:46
9#
Howie.Sun 发表于 2022-2-8 17:23
您好,那我们这个需求可能就稍微麻烦一点了,因为视图并不允许传参呢。我们换个思路,采用执行SQL命令来 ...


怎么这里没有“返回SQL”的选项,版本7.0.5.0

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-2-9 10:06:53
10#
ncqjw 发表于 2022-2-9 08:50
怎么这里没有“返回SQL”的选项,版本7.0.5.0

您好,执行SQL命令是7.1版本之后才有的功能呢,您可以在官网上下载最新版本来使用一下,咱们设计器是可以多版本共存的。看完必恍然大悟的活字格内幕:四十、如何让多个版本的设计器共存 - 活字格专区 - 专题教程 - 葡萄城产品技术社区 (grapecity.com.cn)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部