永洪社区
标题:
急,急,急,下拉参数组件如何只能选择前三项?
[打印本页]
作者:
π
时间:
2020-12-23 17:25
提示:
作者被禁止或删除 内容自动屏蔽
作者:
867862606
时间:
2020-12-24 09:02
π 发表于 2020-12-23 17:25
需求分析: 下拉参数组件绑定了'产品名称'字段,并且按照'销售量'降序排列,现在的需求是如何让下拉参数 ...
1.【产品名称】下拉控件 使用 录入数据写死!写
‘全部产品’、‘伯爵茶’、‘哥伦比亚咖啡’和‘大吉岭茶’
2.SQL里where里判断、过滤
case
when
a.product_line
=
'全部产品'
then
1
=
1
else
a.product_line
=
p.product_line
end (
a.product_line 为产品名称字段
)
这样试下呢 应该可以
作者:
永洪tech-A
时间:
2020-12-24 10:32
也可以试试下拉参数自定义数据‘伯爵茶’、‘哥伦比亚咖啡’和‘大吉岭茶’,然后在报告设置下的高级的空选项策略设置为全部数据,再到下拉参数组件的设置下的选项处允许空选项,把空选项名称设置为全部产品即可
作者:
美滋滋
时间:
2020-12-24 10:44
楼上的两位,你们都没有真正理解楼主的业务需求。。。。。
我提醒一下,人家是要按照销售量降序排序的!言外之意就是前三产品不是固定的。至于具体的解决方案嘛。。。。。 笑而不语
作者:
π
时间:
2020-12-24 11:25
提示:
作者被禁止或删除 内容自动屏蔽
作者:
筱筠
时间:
2020-12-29 15:35
通过数据集动态控制取前三个,下拉框引用该数据集
作者:
lzlrl
时间:
2021-2-2 17:22
sql里加个行号, 标识哪些是前三, 组件加行号的过滤器小于等于3
作者:
BoJie
时间:
2021-8-18 10:07
两个方案:
方案一:产品名称选项按照销量进行高级降序,取TOP-3;
方案二:产品名称选项按照销量进行高级降序,然后脚本:下拉参数1.dataRows=3
欢迎光临 永洪社区 (https://club.yonghongtech.com/)
Powered by Discuz! X3.4