永洪社区

标题: 传参到数据集 [打印本页]

作者: No上善若水    时间: 2020-12-1 16:47
标题: 传参到数据集
需求:希望能在报表中传递参数到数据集的数据库查询语句中,这样能降低返回的数据量,因为使用到了明细数据,如果直接使用全部的数据然后再过滤会非常卡,所以希望能够在报表中传递参数到数据库查询语句中,减少返回的数据量。
请问有办法实现这样的操作吗?

作者: 美滋滋    时间: 2020-12-1 16:58
我记得这个问题我在别的帖子中回答过你,还给过你范例
作者: No上善若水    时间: 2020-12-1 17:04
lijie 发表于 2020-12-1 16:58
我记得这个问题我在别的帖子中回答过你,还给过你范例

是吗?我找了一下,好像聊的是实时刷新数据的问题?
作者: 美滋滋    时间: 2020-12-1 17:05
不是,你看一下你之前发过的帖子,我记得印象比较深,肯定给过你
作者: 美滋滋    时间: 2020-12-1 17:11
No上善若水 发表于 2020-12-1 17:04
是吗?我找了一下,好像聊的是实时刷新数据的问题?

要是实在找不到,我就明天再给你发一次范例。我今天要下班了,888~~或者你翻翻我的既往回帖 :)

作者: No上善若水    时间: 2020-12-1 17:12
lijie 发表于 2020-12-1 17:05
不是,你看一下你之前发过的帖子,我记得印象比较深,肯定给过你

没找到,囧
作者: No上善若水    时间: 2020-12-1 17:19
lijie 发表于 2020-12-1 17:11
要是实在找不到,我就明天再给你发一次范例。我今天要下班了,888~~或者你翻翻我的既往回帖 :)
...

好的好的,感谢感谢!!!
作者: π    时间: 2020-12-1 21:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: π    时间: 2020-12-1 21:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: No上善若水    时间: 2020-12-2 09:14
π 发表于 2020-12-1 21:38
图中的 name 和 area 均为报表中的参数名或者参数组件的名称where 1=1             and 产品名称 in ?{nam ...

我昨晚试了一下,报sql语句错误,囧
作者: 美滋滋    时间: 2020-12-2 09:24
No上善若水 发表于 2020-12-2 09:14
我昨晚试了一下,报sql语句错误,囧

好了,范例给你放开了,去看看吧。

http://220.194.41.189:8080/bi/Viewer
用户名 : testlt
密码: Test1234
登录权限有效期到 10:30
作者: jl98    时间: 2020-12-2 09:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: 美滋滋    时间: 2020-12-2 10:01
报表使用的组件在进行数据统计时,本身就自带group by功能,为啥还要在数据集那里进行group by呢?
作者: jl98    时间: 2020-12-2 10:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: 美滋滋    时间: 2020-12-2 10:21
jl98 发表于 2020-12-2 10:12
因为要在sql里求不同维度金额的环比,所以就要传参设置group by,选择不同下拉框时显示不同维度金额的环比 ...

理解的不是很清楚。你能不能配上截图简单的说明一下你的需求
作者: jl98    时间: 2020-12-2 10:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: 美滋滋    时间: 2020-12-2 11:22
你这个SQL能正常执行?
作者: No上善若水    时间: 2020-12-2 14:05
lijie 发表于 2020-12-2 09:24
好了,范例给你放开了,去看看吧。

http://220.194.41.189:8080/bi/Viewer

尴尬,现在才看到,超时了
作者: 美滋滋    时间: 2020-12-2 14:12
No上善若水 发表于 2020-12-2 14:05
尴尬,现在才看到,超时了

又给你放开了。
作者: No上善若水    时间: 2020-12-2 14:41
lijie 发表于 2020-12-2 14:12
又给你放开了。

好的好的,感谢感谢
作者: jl98    时间: 2020-12-2 16:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: 美滋滋    时间: 2020-12-2 16:28
jl98 发表于 2020-12-2 16:07
能正常执行

SELECT

不纠缠SQL问题了,你就说你现在报表想做成啥样的?具体点,我好给你个范例。
比如报表上想用什么组件,然后表现什么内容等




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4