在Power BI中,我试图合并并获得新表中页面的唯一值。我需要根据同一表中另一列的值来过滤其中一列。所以我想做类似的事情
FILTER(VALUES('Table1'[URL]),'Table1'[Correct] =“是”
但是它不起作用,因为我只能基于计算进行过滤,不能基于列进行过滤。 我现在拥有并正在工作的完整行是:
所有页面= FILTER( DISTINCT(UNION(VALUES('Table1'[URL]),VALUES(Table2 [Complete URL]), VALUES('Table3'[URLs]))),[URL] <> BLANK())
如何基于该表的另一列向这些表之一添加过滤器?
答案 0 :(得分:0)
您可以用CALCULATETABLE替换FILTER:
CALCULATETABLE(VALUES('Table'[URL]), 'Table'[Correct] = "Yes")
如果需要计算值,只需将其包装到COUNTROWS中即可
Measure = COUNTROWS( CALCULATETABLE(VALUES('Table'[URL]), 'Table'[Correct] = "Yes"))