首页 > 解决方案 > 筛选和比较特定数据 (Power BI/DAX)

问题描述

我正在尝试在 Power bi 中做一个 If 公式,过滤和比较数据。如果法律公司相同,我想检查每个具有唯一交易 ID 的客户。如果它相同返回是,如果不是 - 否。

**Client          | Transaction ID | Legal firm**
American Express  |2295876         |Orrick Herrington
American Express  |2295877         |Orrick Herrington
American Express  |2295878         |Orrick Herrington
Swedbank AB       |2287074         |Linklaters
Swedbank AB       |2287074         |Clifford Chance
Swedbank AB       |2287075         |Clifford Chance

我尝试使用不同计数进行计算,但无法包含 if 语句。

标签: powerbidax

解决方案


您应该可以使用 COUNT 来执行此操作,并使用 ALLEXCEPT 删除法律事务所上的过滤器上下文,例如

Measure = 
VAR rowCheck = CALCULATE(COUNT(Table1[Legal firm]), ALLEXCEPT(Table1, Table1[Transaction ID]))
VAR textValue = IF(rowCheck = 1, "Yes", "No")
RETURN
textValue

[我的例子[1]

希望有帮助


推荐阅读