如何解决动态滑块Tableau百万/十亿
我正在处理一个简单的Tableau工作表,该工作表需要获取数量和日期。
数字很大,所以有时它会达到数百万/十亿,并且我使用滑块过滤器类型,可以在其中选择自己关心的范围。
不幸的是,滑块中的值太大,我想通过在滑块中值为十亿时使用“ B”,在值为百万时使用“ M”并在滑块中使用数千时使用“ K”来提高可读性。
为此,我首先创建了一些参数:
- 十亿:
- 百万:
- 数千:
最后,我创建了一个计算字段:
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
不幸的是,这不起作用。
有人对如何达到我想要的解决方案有建议吗?或更好的方法呢?
非常感谢!
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。