需要帮助来创建以下的DAX。
EventID CFStatus ManualRowStatus CalculatedRowStatus
1付费计数
1放弃忽略
2付费数量
2付费数量
3豁免数量
3放弃计数
如果CFStatus同时支付'付费'并且'放弃'对于给定的EventID,则CalculatedRowStatus字段应标记为" Count"对于"付费"行和"忽略"对于"放弃"行。
对于所有其他组合,CalculatedRow状态应标记为" Count"。
简而言之,CalculatedRowStatus列应该显示与ManualRowStatus相同的结果,如图所示。
感谢任何帮助。
先谢谢。 拉梅什。
答案 0 :(得分:0)
标准位excel类型嵌套IF()和CALCULATE()的组合,用于检查具有付费状态的事件ID的记录:
=
IF (
[CFStatus] = "Paid",
"Count",
IF (
CALCULATE (
COUNTROWS ( 'table' ),
FILTER (
'table',
[EventID] = EARLIER ( [EventID] )
&& [CFStatus] = "Paid"
)
)
> 0,
"Ignore",
"Count"
)
)