0

我有以下数据结构:

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 语法,但是在尝试了几个小时之后,我发现它们相当混乱。

有谁知道如何编写 LOD 表达式来给我所需的计数?谢谢!

4

1 回答 1

0

您是否尝试过使用 3 个这样的计算字段:然后对它们进行不同的计数。

1:

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

2:

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

3:

subtract the 2 calculated fields i,e 2-1

它给出 1。

于 2016-01-20T07:22:43.737 回答