在 Tableau 中混淆详细级别表达式



我有以下数据结构:

Scope,Metric ID,Item ID,System,Color
TRUE,A1,123,A,Red
FALSE,A1,123,B,Red
FALSE,B1,234,C,Red
TRUE,B1,234,A,Red
FALSE,B1,415,A,Red

我想按范围分组,过滤 TRUE 并获取项目的唯一列表,然后计算这些项目并从Color = Red的总唯一计数中减去。

因此,在上面的例子中,我有 3 个独特的项目用于Color = Red,我有 2 个带有 Scope = TRUE 的独特项目,所以结果应该说3 - 2 = 1

由于数据结构,简单的筛选无济于事。我意识到我需要使用复杂的 LOD 语法,但在尝试了几个小时后,我发现它们相当混乱。

有没有人知道如何编写详细级别表达式来给我所需的计数?谢谢!

您是否尝试使用 3 个计算字段,如下所示:然后对它们进行不同的计数。

1:

if [Color]='Red' then [Item ID] end

阿拉伯数字:

if [Scope]='TRUE' then [Item ID]        end

3 :

subtract the 2 calculated fields i,e 2-1

它给出 1。

最新更新