沉沦BI报表年华青铜一
2023-6-12 14:15:31 发布在问答
【可视化】 根据不同的参数值,显示不同的数据格式
永洪9.4,柱状图,如何在下拉参数选参数值1的时候,标签显示百分比,如何在下拉参数选参数2时,标签显示整数?


最佳答案

yhdata_ruby 铂金一

2023-06-12 14:15:32

这个没法,标签里改格式也是统一都修改,非要实现只能一个个添加文本组件做标签进行显示隐藏
查看完整内容
2592
9
精彩评论9
yhdata_ruby铂金一
发表于 2023-6-12 14:15:32 显示全部楼层
沉沦BI报表年华 发表于 2023-6-12 15:20
那在哪个位置可以根据参数值的不同,改变格式?

这个没法,标签里改格式也是统一都修改,非要实现只能一个个添加文本组件做标签进行显示隐藏
回复

使用道具 2#

yhdata_HAEeoc1x青铜一
发表于 2023-6-12 14:16:42 显示全部楼层
可以准备两个字段,一个是整数,一个是%,在新建计算列直接通过if判断就行了
回复

使用道具 3#

沉沦BI报表年华青铜一
发表于 2023-6-12 14:22:16 显示全部楼层
yhdata_HAEeoc1x 发表于 2023-6-12 14:16
可以准备两个字段,一个是整数,一个是%,在新建计算列直接通过if判断就行了 ...

我是准备了2个字段,然后新建计算列if判断,但是%和整数的显示,时在属性格式里面调的,在新建计算列里能调吗?
回复

使用道具 4#

yhdata_ruby铂金一
发表于 2023-6-12 14:38:48 显示全部楼层
沉沦BI报表年华 发表于 2023-6-12 14:22
我是准备了2个字段,然后新建计算列if判断,但是%和整数的显示,时在属性格式里面调的,在新建计算列里能 ...

计算列里没法改格式,只能类似于:
if(param['a']=='一级市场')
then col['销量']
else
col['销量']/param['b']*100
end
这里的参数b是总的销量数据
回复

使用道具 5#

沉沦BI报表年华青铜一
发表于 2023-6-12 14:52:09 显示全部楼层
yhdata_ruby 发表于 2023-6-12 14:38
计算列里没法改格式,只能类似于:
if(param['a']=='一级市场')
then col['销量']

这样参数选一级市场,页面字段就会显示整数,选二级市场,页面字段就会显示带%?
回复

使用道具 6#

yhdata_ruby铂金一
发表于 2023-6-12 14:55:54 显示全部楼层
沉沦BI报表年华 发表于 2023-6-12 14:52
这样参数选一级市场,页面字段就会显示整数,选二级市场,页面字段就会显示带%? ...

不会带%,带%只能改为文本类型,但是绑定字段后也默认是维度字段,无法显示成度量字段
回复

使用道具 7#

沉沦BI报表年华青铜一
发表于 2023-6-12 15:13:55 显示全部楼层
yhdata_ruby 发表于 2023-6-12 14:55
不会带%,带%只能改为文本类型,但是绑定字段后也默认是维度字段,无法显示成度量字段 ...

所以还是一个字段值,没法通过参数,来控制显示%还是整数
回复

使用道具 8#

yhdata_ruby铂金一
发表于 2023-6-12 15:18:43 显示全部楼层
沉沦BI报表年华 发表于 2023-6-12 15:13
所以还是一个字段值,没法通过参数,来控制显示%还是整数

只能说没法在计算列改变格式
回复

使用道具 9#

沉沦BI报表年华青铜一
发表于 2023-6-12 15:20:09 显示全部楼层
yhdata_ruby 发表于 2023-6-12 15:18
只能说没法在计算列改变格式

那在哪个位置可以根据参数值的不同,改变格式?
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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