tableau-api - 根据过滤器更改日期格式
问题描述
所以我在 Tableau 中有一个报告,它是一个表格,有两个日期列。我想做一个改变:创建一个包含两个值的字段:美国和欧盟,并通过它过滤报告。因此,如果用户选择美国,则该报告上的日期列应采用以下格式:3/14/2020,如果用户选择欧盟,该报告上的日期列应采用以下格式:14.3.2020。这可能吗?我该怎么做?或者如果有人有一些建议如何向不同的用户显示这两种不同的格式?
谢谢!
解决方案
如果您对日期作为字符串感到满意,则可以创建一个计算字段来说明这一点。您可以使用带有“USA”和“EU”值列表的参数。
然后编写一个计算字段,如:
IF [parameter] = "USA" THEN STR(MONTH([DATE])) + '/' + STR(DAY([DATE])) + '/' + STR(YEAR([DATE]))
ELSE STR(DAY([DATE])) + '.' + STR(MONTH([DATE])) + '.' + STR(YEAR([DATE]))
END
除此之外,我认为 Tableau 将只允许您为每一列使用一种日期格式。
推荐阅读
- python - 是否有一个 PYQT5 小部件,我可以在其中获得没有或更多字符限制的整数或浮点输入?
- reactjs - 如何将查询选择器限制为反应组件
- r - 在R中交换变量中的值?
- android - Flutter v2.5.0 安卓闪屏
- c# - Gridview 删除按钮 - 对象引用错误
- odata - ASP.NET Core 6 ODATA Count 不返回值
- amazon-web-services - AWS DMS,无法使用复合键将 CSV 迁移到 DynamoDB
- angular - Angular Ionic 暗模式切换
- node.js - 用户登录后重定向
- ios - 基于 Swift-NIO 的代理在每个传入请求上重新配置管道