Tableau api Tableau-从日期返回字符串值

Tableau api Tableau-从日期返回字符串值,tableau-api,Tableau Api,下面列出了一个简单的数据集 ID Date Status (String) 我有两个参数设置[开始日期]和[结束日期] 最终目标是显示在[开始日期]和[结束日期]之间[状态]发生变化的任何[ID]的列表。我真的不在乎中间日期,只在乎[ID][开始日期][状态]!=[身份证][截止日期][状态]。 我有很多麻烦,想不出我可以用什么东西来做这个在tableau,任何建议将不胜感激 编辑:真的,如果有人能帮我得到一个等于起始状态的计算字段,我可能就能算出剩下的。 谢谢您可以先尝试一些简单的计算字段,

下面列出了一个简单的数据集

ID
Date
Status (String)
我有两个参数设置[开始日期]和[结束日期] 最终目标是显示在[开始日期]和[结束日期]之间[状态]发生变化的任何[ID]的列表。我真的不在乎中间日期,只在乎[ID][开始日期][状态]!=[身份证][截止日期][状态]。 我有很多麻烦,想不出我可以用什么东西来做这个在tableau,任何建议将不胜感激

编辑:真的,如果有人能帮我得到一个等于起始状态的计算字段,我可能就能算出剩下的。
谢谢

您可以先尝试一些简单的计算字段,尽管以后事情可能会变得有点棘手

尝试定义一个名为[Start Date Status]的字段,该字段定义为
如果[Date]=[Start Date],则[Status]end
类似地定义[end Date Status]。(括号不是名称的一部分)

然后将名为[Status Changed]的字段定义为
min([Start Date Status])min([End Date Status])

然后,您可以以不同的方式使用它们-例如,在行上放置Id,在文本上放置状态更改


您可以探索扩展,例如,处理没有开始或结束日期记录的ID

您的数据是否每个ID的每个日期都有一行?或者,您是否有漏洞,即某些ID没有数据行的日期?您是否在同一日期为同一ID创建了多条记录?解决方案的复杂性取决于答案
[ID][Start Date][Status]!=[ID][End Date][Status]
这还不够,你能用真实的数据发布吗?@AlexBlakemore每个日期每个ID的行数永远不会超过1行,有些ID可能没有行,但很少有行!我明天要试一下,看看是否有效。我在网上找不到关于这个语法的任何信息,而且查找函数似乎也不是我想要的。我目前有一种工作方式,但它是一种低效的SQL解决方案,两次提取相同的数据。