首页 > 解决方案 > 在 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进行正常的总和计算。

*我无法上传仪表板,因为我正在处理机密数据。

标签: tableau-desktop

解决方案


推荐阅读