Parameters 动态滑块表百万/十亿
我正在使用一个简单的表格,它记录了数量和日期 这些数字非常高,所以有时它会从几百万到几十亿,我使用滑块过滤器类型,在这里我可以选择我关心的范围 不幸的是,滑块中的值太大,我希望通过在滑块中的值为十亿时使用“B”,在值为百万时使用“M”,在值为千时使用“K”来提高可读性 为此,首先我创建了一些参数:Parameters 动态滑块表百万/十亿,parameters,tableau-api,calculated-field,Parameters,Tableau Api,Calculated Field,我正在使用一个简单的表格,它记录了数量和日期 这些数字非常高,所以有时它会从几百万到几十亿,我使用滑块过滤器类型,在这里我可以选择我关心的范围 不幸的是,滑块中的值太大,我希望通过在滑块中的值为十亿时使用“B”,在值为百万时使用“M”,在值为千时使用“K”来提高可读性 为此,首先我创建了一些参数: 数十亿: 百万: 千人: 最后,我创建了一个计算字段: if str([Volume]) = str([Billions]) THEN float(replace(str(round([Volu
if str([Volume]) = str([Billions]) THEN float(replace(str(round([Volume], -9)),"000000000","B"))
ELSEIF str([Volume]) = str([Millions]) THEN float(replace(str(round([Volume], -6)),"000000","M"))
ELSEIF str([Volume]) = str([Thousands]) THEN float(replace(str(round([Volume], -3)),"000","K"))
else float(str([Volume])) END
不幸的是,这不起作用
有人对如何达到我想要的解决方案有什么建议吗?还是更好的方法
提前多谢 不要创建多个参数,而是创建一个这样的参数。命名它
TMB
添加如下计算字段(所需度量值各一个)。。e、 g.对于[销售]
[sales]/TMB
你可以按照你想要的方式调整你的度量
不要创建多个参数,而是创建一个这样的参数。命名它
TMB
添加如下计算字段(所需度量值各一个)。。e、 g.对于[销售]
[sales]/TMB
你可以按照你想要的方式调整你的度量