我有以下数据结构:
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
的总唯一计数中减去。
因此,在上面的例子中,我有Color = Red
的3个唯一商品,我有2个Scope = TRUE
的唯一商品,因此结果应该是3 - 2 = 1
。
由于数据结构的原因,简单的过滤无济于事。我意识到我需要使用复杂的LOD语法,但在尝试了几个小时之后,我发现它们相当令人困惑。
有没有人知道如何写一个LOD表达式给我所需的数量?谢谢!
答案 0 :(得分: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。