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

[常用脚本] 如何设置多选筛选器只影响报表中的其中一个指标值

千寻哥哥玄铁一 显示全部楼层 发表于 2022-5-7 10:59:10 |阅读模式 打印 上一主题 下一主题
如何设置多选筛选器只影响报表中的其中一个指标值,这个指标表是通过计算列实现,但是计算列多选脚本应该怎么写,目前只实现了单选的功能,单选的脚本如下:
iif(col['apply_replace_type' ==param["p_Apply_Replace_Type_New" ||param["p_Apply_Replace_Type_New"]==null
,
col['apply_custid'
, null)



回复

使用道具 举报

精彩评论12

永洪eva青铜一 显示全部楼层 发表于 2022-5-7 11:25:46
您这里的多选筛选器使用的是下拉列表参数组件还是添加的过滤条件?这个指标计算列是绑定在表格组件中还是绑定在参数组件中?还麻烦您能再详细说明一下这个计算列多选的具体场景。
回复

使用道具 举报

千寻哥哥玄铁一 显示全部楼层 发表于 2022-5-7 11:37:42
使用的是下拉列表参数组件,指标计算列应该是绑定在表格组件上,例如,多选更换类型为A和B,指标值更换客户ID(计算列,更换客户ID)就会有变化,报表其他指标不会有变化
回复

使用道具 举报

永洪eva青铜一 显示全部楼层 发表于 2022-5-7 14:36:20
可以在度量字段上新建过滤列,添加过滤条件,然后在表格中绑定过滤列字段,试一下这种方式能不能实现您的需求。
1.jpg
回复

使用道具 举报

千寻哥哥玄铁一 显示全部楼层 发表于 2022-5-9 10:04:24
我的是维度,客户ID,建不了过滤列
回复

使用道具 举报

永洪tech-cp青铜三 显示全部楼层 发表于 2022-5-9 10:21:34
千寻哥哥 发表于 2022-5-9 10:04
我的是维度,客户ID,建不了过滤列

您的id是数值吗?可以点击字段后面的更多转换为度量列,然后新建过滤列
回复

使用道具 举报

千寻哥哥玄铁一 显示全部楼层 发表于 2022-5-9 11:39:41
转为度量值可以了,但是第二次打开再筛选有问题,没反应,出来的值和全选的值是一致的(筛选默认是全选),这个是不是要在哪里设置刷新?
回复

使用道具 举报

永洪tech-cp青铜三 显示全部楼层 发表于 2022-5-9 11:45:29
千寻哥哥 发表于 2022-5-9 11:39
转为度量值可以了,但是第二次打开再筛选有问题,没反应,出来的值和全选的值是一致的(筛选默认是全选), ...

您在报告装载时运行里面写一个脚本:refreshData()
回复

使用道具 举报

千寻哥哥玄铁一 显示全部楼层 发表于 2022-5-9 11:49:13
还是没有反应,我的报告是设置有查询按钮的,查询按钮脚本有refreshData(),报告设置这里是,实时获取数据,批量提交
回复

使用道具 举报

永洪tech-cp青铜三 显示全部楼层 发表于 2022-5-9 11:50:59
千寻哥哥 发表于 2022-5-9 11:49
还是没有反应,我的报告是设置有查询按钮的,查询按钮脚本有refreshData(),报告设置这里是,实时获取数据 ...

您设置了批量提交,需要手动点一下才会筛选
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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