根据过滤器更改日期格式

时间:2021-03-25 13:46:06

标签: tableau-api

所以我在 Tableau 中有一个报告,它是一个表格,有两个日期列。我想进行更改:创建一个具有两个值的字段:USA 和 EU,并按它过滤报告。因此,如果用户选择美国,则该报告上的日期列的格式应为:3/14/2020,如果用户选择该报告上的欧盟日期列,则该格式应为:14.3.2020。这可能吗,我该怎么做?或者如果有人对如何向不同的用户显示这两种不同的格式有一些建议?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您认为日期是字符串,您可以创建一个计算字段来说明这一点。您可以使用带有“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 将只允许您为每一列使用一种日期格式。