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

[可视化] 根据不同的参数值,显示不同的数据格式

沉沦BI报表年华青铜一 显示全部楼层 发表于 2023-6-12 14:15:31 |阅读模式 打印 上一主题 下一主题
永洪9.4,柱状图,如何在下拉参数选参数值1的时候,标签显示百分比,如何在下拉参数选参数2时,标签显示整数?


最佳答案

yhdata_ruby 铂金一 关注Ta

2023-06-12 14:15:32

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

使用道具 举报

精彩评论9

yhdata_ruby铂金一 显示全部楼层 发表于 2023-6-12 14:15:32
沉沦BI报表年华 发表于 2023-6-12 15:20
那在哪个位置可以根据参数值的不同,改变格式?

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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是总的销量数据
回复

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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