找文章 / 找答案
精选问答 更多内容

急,急,急,下拉参数组件如何只能选择前三项?

π 显示全部楼层 发表于 2020-12-23 17:25:21 |阅读模式 打印 上一主题 下一主题
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

精彩评论7

867862606白银二 显示全部楼层 发表于 2020-12-24 09:02:35
π 发表于 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:47
也可以试试下拉参数自定义数据‘伯爵茶’、‘哥伦比亚咖啡’和‘大吉岭茶’,然后在报告设置下的高级的空选项策略设置为全部数据,再到下拉参数组件的设置下的选项处允许空选项,把空选项名称设置为全部产品即可
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2020-12-24 10:44:47
楼上的两位,你们都没有真正理解楼主的业务需求。。。。。
我提醒一下,人家是要按照销售量降序排序的!言外之意就是前三产品不是固定的。至于具体的解决方案嘛。。。。。 笑而不语

回复 支持 反对

使用道具 举报

π 显示全部楼层 发表于 2020-12-24 11:25:56
提示: 作者被禁止或删除 内容自动屏蔽
个人博客:
https://blog.csdn.net/BoJie_1?spm=1010.2135.3001.5113
回复 支持 反对

使用道具 举报

筱筠青铜一 显示全部楼层 发表于 2020-12-29 15:35:07
通过数据集动态控制取前三个,下拉框引用该数据集
回复 支持 反对

使用道具 举报

lzlrl青铜一 显示全部楼层 发表于 2021-2-2 17:22:25
sql里加个行号, 标识哪些是前三, 组件加行号的过滤器小于等于3
回复 支持 反对

使用道具 举报

BoJie青铜四 显示全部楼层 发表于 2021-8-18 10:07:46
两个方案:
方案一:产品名称选项按照销量进行高级降序,取TOP-3;
方案二:产品名称选项按照销量进行高级降序,然后脚本:下拉参数1.dataRows=3
回复 支持 反对

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部