如何在power bi中使用类似DAX的函数来实现下面的需求?
How to utilize DAX functions in power bi which is similar to achieve the below requirement?
我有一个要求,我必须检查每个类别,如果该类别的任何标志为“是”,那么我需要另一列为该类别的所有值显示“真”。
例如
Column1 Flag Final_Answer
A Yes True
A No True
A No True
B No False
B No False
C No False
请注意,只有当 Column1 中的类别在 Flag 中的值为“Yes”时,Final_Answer 才会对该类别的所有行都为“True”。因为,“B”和“C”没有“Yes”,所以Final_answer中对应的值为“False:.
如何在 DAX powerbi 中实现此目的?
任何帮助表示赞赏。谢谢
当然,您需要 运行 计算以帮助迭代 table 的其余部分。
CalculatedFinalAnswer =
VAR col = TheTable[Column1]
RETURN IF (CALCULATE(COUNTROWS(TheTable), ALL(TheTable), FILTER(TheTable, TheTable[Column1] = col), FILTER(TheTable, TheTable[Flag] = "Yes")), TRUE(), FALSE())
我从 PowerQuery 添加了一个索引列来帮助显示。
我有一个要求,我必须检查每个类别,如果该类别的任何标志为“是”,那么我需要另一列为该类别的所有值显示“真”。
例如
Column1 Flag Final_Answer
A Yes True
A No True
A No True
B No False
B No False
C No False
请注意,只有当 Column1 中的类别在 Flag 中的值为“Yes”时,Final_Answer 才会对该类别的所有行都为“True”。因为,“B”和“C”没有“Yes”,所以Final_answer中对应的值为“False:.
如何在 DAX powerbi 中实现此目的? 任何帮助表示赞赏。谢谢
当然,您需要 运行 计算以帮助迭代 table 的其余部分。
CalculatedFinalAnswer =
VAR col = TheTable[Column1]
RETURN IF (CALCULATE(COUNTROWS(TheTable), ALL(TheTable), FILTER(TheTable, TheTable[Column1] = col), FILTER(TheTable, TheTable[Flag] = "Yes")), TRUE(), FALSE())
我从 PowerQuery 添加了一个索引列来帮助显示。