浪矢老爷爷玄铁三
2024-8-19 15:58:40 发布在问答
【可视化】 传参组件在允许空选项,且空选项名称为全选的时候,传递到...
传参组件在允许空选项,且空选项名称为全选的时候,传递到数据集的参数是空么?会被<参数></参数>这个标签识别么,然后不添加此段sql么,好像不会诶

最佳答案

学BI做大牛 白银三 关注Ta

2024-08-19 15:58:41

这个必须是空数据才生效的,就是参数组件里是空的什么都没有才行,你选择了全选就是选择了组件里所有选项肯定是要执行SQL的
查看完整内容
851
6
精彩评论6
学BI做大牛白银三
发表于 2024-8-19 15:58:41 显示全部楼层
浪矢老爷爷 发表于 2024-8-19 17:15
我这边貌似不生效

配置完

这个必须是空数据才生效的,就是参数组件里是空的什么都没有才行,你选择了全选就是选择了组件里所有选项肯定是要执行SQL的
回复

使用道具 2#

学BI做大牛白银三
发表于 2024-8-19 16:02:53 显示全部楼层
本帖最后由 yhdata_i0ihuKFl 于 2024-8-19 16:04 编辑

空选项名称为全选是什么意思?是选中了全选嘛,是全选的话肯定不会传递参数为空咯
回复

使用道具 3#

浪矢老爷爷玄铁三
发表于 2024-8-19 16:49:16 显示全部楼层
yhdata_i0ihuKFl 发表于 2024-8-19 16:02
空选项名称为全选是什么意思?是选中了全选嘛,是全选的话肯定不会传递参数为空咯 ...

那抛开空选项为全选,如果我选中了空选项的话数据集<参数></参数>这里的标签语句还是被执行了...
回复

使用道具 4#

学BI做大牛白银三
发表于 2024-8-19 16:53:13 显示全部楼层
浪矢老爷爷 发表于 2024-8-19 16:49
那抛开空选项为全选,如果我选中了空选项的话数据集这里的标签语句还是被执行了... ...

跟这个空值策略有关,在报告设置里有这个空值策略设置,没选中数据参数组件是空的话是可以不执行SQL的
2024-08-19_165046.jpg
回复

使用道具 5#

浪矢老爷爷玄铁三
发表于 2024-8-19 17:15:06 显示全部楼层
yhdata_i0ihuKFl 发表于 2024-8-19 16:53
跟这个空值策略有关,在报告设置里有这个空值策略设置,没选中数据参数组件是空的话是可以不执行SQL的 ...

我这边貌似不生效

配置完
我addHint()打印,
参数过滤不管怎么设置,全选都是null
过滤组件不管怎么设置,全选都存在数据
微信截图_20240819171308.png
回复

使用道具 6#

浪矢老爷爷玄铁三
发表于 2024-8-19 17:20:26 显示全部楼层
yhdata_i0ihuKFl 发表于 2024-8-19 17:19
这个必须是空数据才生效的,就是参数组件里是空的什么都没有才行,你选择了全选就是选择了组件里所有选项 ...

这样子,明白了
回复

使用道具 7#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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