永洪社区

标题: 根据不同的参数值,显示不同的数据格式 [打印本页]

作者: 沉沦BI报表年华    时间: 2023-6-12 14:15
标题: 根据不同的参数值,显示不同的数据格式
永洪9.4,柱状图,如何在下拉参数选参数值1的时候,标签显示百分比,如何在下拉参数选参数2时,标签显示整数?



作者: yhdata_ruby    时间: 2023-6-12 14:15
沉沦BI报表年华 发表于 2023-6-12 15:20
那在哪个位置可以根据参数值的不同,改变格式?

这个没法,标签里改格式也是统一都修改,非要实现只能一个个添加文本组件做标签进行显示隐藏
作者: yhdata_HAEeoc1x    时间: 2023-6-12 14:16
可以准备两个字段,一个是整数,一个是%,在新建计算列直接通过if判断就行了
作者: 沉沦BI报表年华    时间: 2023-6-12 14:22
yhdata_HAEeoc1x 发表于 2023-6-12 14:16
可以准备两个字段,一个是整数,一个是%,在新建计算列直接通过if判断就行了 ...

我是准备了2个字段,然后新建计算列if判断,但是%和整数的显示,时在属性格式里面调的,在新建计算列里能调吗?
作者: yhdata_ruby    时间: 2023-6-12 14:38
沉沦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
yhdata_ruby 发表于 2023-6-12 14:38
计算列里没法改格式,只能类似于:
if(param['a']=='一级市场')
then col['销量']

这样参数选一级市场,页面字段就会显示整数,选二级市场,页面字段就会显示带%?
作者: yhdata_ruby    时间: 2023-6-12 14:55
沉沦BI报表年华 发表于 2023-6-12 14:52
这样参数选一级市场,页面字段就会显示整数,选二级市场,页面字段就会显示带%? ...

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

所以还是一个字段值,没法通过参数,来控制显示%还是整数
作者: yhdata_ruby    时间: 2023-6-12 15:18
沉沦BI报表年华 发表于 2023-6-12 15:13
所以还是一个字段值,没法通过参数,来控制显示%还是整数

只能说没法在计算列改变格式
作者: 沉沦BI报表年华    时间: 2023-6-12 15:20
yhdata_ruby 发表于 2023-6-12 15:18
只能说没法在计算列改变格式

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




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4