tableau-desktop - 在 Tableau 中使用布尔值和 LOD
问题描述
我希望在 Tableau 中创建一个使用 if 语句和 LOD 表达式的计算。我想要完成的事情是......
iif(x = 1,{Fixed a bunch of different columns: avg(sales)}, sum(sales))
我知道你不能对 LOD 使用这样的条件,因为 LOD 将被忽略,并且表达式应该看起来更像......
{Fixed a bunch of different columns: avg(iif(x=1,sales,0))}
但是,我不知道如何在没有 LOD 影响计算的情况下合并总和(销售额)。口头逻辑如下,如果x为真,则对Sales进行LOD计算,如果为假,则对Sales进行正常的总和计算。
*我无法上传仪表板,因为我正在处理机密数据。
解决方案
推荐阅读
- javascript - 在“继承”中,我遇到了“返回”代码的问题
- django - (nginx + gunicorn) 小型服务器实例在 +60 个简单 API 请求/秒上丢弃/超时连接。可以改进吗?
- bash - 需要帮助在 bash 脚本中使用 egrep 匹配模式 [SED/GREP]
- java - 如何在时间轴内维护 TableView 选择?
- python - 将整数读取和解析为日期
- maven - 使用 testng、mavensurefire 插件和 cucumber jvm 并行运行测试时出现异常
- javascript - Python 和 JavaScript 之间的连接
- arrays - 查找存储在数组中的网格中的相邻单元格(非多维)
- neural-network - 使用随机输入的单层神经网络时如何实现 0 训练误差?
- c# - 如何在每次单击“我的 Gridview 行”时更改按钮的文本?