为便于理解,该表有3列:(日期,项目,值)。我想将条件方面添加到我的“计算和”度量中,以便仅在出现第1项时求和。现在,第3项有时会单独显示一行,但我不希望这样做,因为这对我的数据集来说是假阳性。
当前:
Measure = CALCULATE(SUM('Table'[Values]),
FILTER('Table',
'Table'[Item] = "Item 1" ||
'Table'[Item] = "Item 2" ||
'Table'[Item] = "Item 3"
))
答案 0 :(得分:0)
您可以创建一个计算列,以使除Item1以外的所有其他情况的值均为0:
Column = IF(Table[Item]="C",Table[value],0)
现在您可以总结此列以获得所需的结果。
根据评论进行编辑:
Check_Column =
VAR Step1=CALCULATE(MAX('Table'[Item]),CALCULATETABLE('Table',ALLEXCEPT('Table','Table'[Month]),'Table'[Item]<>"C"))
VAR Step2 = IF(Step1=BLANK(),0,'Table'[Value])
Return Step2
上面的计算将不计算任何只有C值的记录。您可以简单地对列进行汇总以获得所需的结果。