我正在使用Power BI中的地址表。该表还具有标记某些条件的列,它可以是任何东西,因此我将其标记为“条件”。
我正在尝试创建一列(或度量)以显示重复的地址。我遇到的问题是两个/所有重复项都需要满足其他条件。从一开始就应该忽略不行。我认为这些嵌套的IF语句会起作用:
Duplicate =
IF(
CALCULATE(COUNTROWS(Table),
FILTER(Table,Table[Condition]="Yes")),
IF(
CALCULATE(COUNTROWS(Table),
FILTER(Table,Table[Address]=EARLIER(Table[Address])))>1,
"Duplicate",BLANK()
)
)
但是仍然标记只有一行的重复对。我在做什么错?
我在其他地方需要所有行,因此无法过滤查询。另外,我知道我可以将条件添加到串联中,但这似乎很草率,我认为还有一种更“正确”的方式可以做到这一点。
我不明白您的外部IF
函数应该如何工作,因为第一个参数是整数而不是True / False。
尝试以下方法:
Duplicate =
IF (
COUNTROWS (
FILTER (
Table,
Table[Condition] = "Yes" &&
Table[Address] = EARLIER ( Table[Address] )
)
) > 1,
"Duplicate",
BLANK ()
)