【问题标题】:Case When/ IF Else in TableauTableau 中的 Case When/IF Else
【发布时间】:2019-07-24 20:49:15
【问题描述】:

谁能帮我写 case when/if else 语句。

我创建了一个计算字段语句。我不擅长编写代码。我想要的是:

如果我只在仪表板上选择状态 = 完成,顶部的文本应该只显示案例完成

如果我在仪表板上选择 status = pending,顶部的文本应该只显示 Case Closed

如果我在仪表板上选择状态 = 取消,顶部的文本应该只显示 Case Closed

如果我选择多个,那么它应该只显示 Case Closed

目前如果我选择多个会发生什么情况,它会同时显示文本 Case Completed 和 Case Closed。

这里是链接 TWBX FILE

谢谢

所需的输出

【问题讨论】:

  • 您可以尝试改写您的问题吗?提供想要的结果?目前的问题有点不清楚你在寻找什么。另请提供您的数据结构。
  • 您好,蒂姆,感谢您的回复。我更新了问题,如果仍然不清楚,请告诉我。

标签: if-statement case tableau-api case-when


【解决方案1】:

你几乎明白了。试试这个:

IF [Status] = "Complete" THEN 'Case Completed'
ELSEIF [Status] = "Pending" OR [Status] = "Cancel" THEN 'Case Closed' 
END

【讨论】:

  • 您好 Tm10101,感谢您的回复,我更新了问题以更清楚。即使我更新了您提供的代码,它仍然存在同样的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-05-27
  • 2016-02-12
  • 1970-01-01
  • 2019-02-01
  • 2015-11-02
  • 1970-01-01
  • 2020-09-22
相关资源
最近更新 更多