if-statement - Tableau 中的 Case When/IF Else
问题描述
谁能帮我写 case when/if else 语句。
我创建了一个计算字段语句。我不擅长编写代码。我想要的是:
如果我仅在仪表板上选择状态 = 完成,则顶部的文本应仅显示案例已完成
和
如果我在仪表板上选择 status = pending,则顶部的文本应仅显示 Case Closed
和
如果我在仪表板上选择 status = cancel,则顶部的文本应仅显示 Case Closed
如果我选择多个,那么它应该只显示 Case Closed
目前,如果我选择多个它会显示文本“案例已完成”和“案例已关闭”,会发生什么。
这是 TWBX 文件的链接
谢谢
解决方案
你几乎明白了。尝试这个:
IF [Status] = "Complete" THEN 'Case Completed'
ELSEIF [Status] = "Pending" OR [Status] = "Cancel" THEN 'Case Closed'
END
推荐阅读
- c# - 如何按类类型访问对象?
- javascript - 为 chartjs 创建交互式自定义工具提示
- flutter - 颤振传递字符串与回调
- c++ - 理解派生类中 C++ 析构函数的行为
- javascript - 列表中的更改选项取决于在另一个列表中所做的选择
- javascript - Chart.js 图例未定义
- markdown - Markdown 编辑器兼容多级文件夹或子文件夹?
- c# - 使用支持 MFA 的 Active Directory 连接到 SQL Server
- typescript - 如何在使用 jest 运行测试时修复警告:无法安装组件:未定义模板或渲染函数
- php - 使用 PHP 动态添加 facebook og:image 元标记