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

[可视化] 传参组件在允许空选项,且空选项名称为全选的时候,传递到...

浪矢老爷爷玄铁三 显示全部楼层 发表于 2024-8-19 15:58:40 |阅读模式 打印 上一主题 下一主题
传参组件在允许空选项,且空选项名称为全选的时候,传递到数据集的参数是空么?会被<参数></参数>这个标签识别么,然后不添加此段sql么,好像不会诶

最佳答案

学BI做大牛 青铜四 关注Ta

2024-08-19 15:58:41

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

使用道具 举报

精彩评论6

学BI做大牛青铜四 显示全部楼层 发表于 2024-8-19 15:58:41
浪矢老爷爷 发表于 2024-8-19 17:15
我这边貌似不生效

配置完

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

我这边貌似不生效

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

使用道具 举报

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

这样子,明白了
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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