如何基于Power BI中UNION结果的Number列获取唯一行
在Power BI中对合并后的表去重(保留唯一Name+Number行)
你可以通过在原合并公式外层嵌套DISTINCT函数实现去重,它会自动移除表中完全重复的行(即Name和Number组合完全一致的行),修改后的DAX公式如下:
ResultTable = DISTINCT( UNION ( SELECTCOLUMNS ( 'Table1', "Name", 'Table1'[name] , "Number", 'Table1'[number] ) , SELECTCOLUMNS ( 'Table2', "Name", 'Table2'[name] , "Number", 'Table2'[number] ) ) )
执行后得到的ResultTable将保留唯一的Name+Number组合行,结果如下:
| Name | Number |
|---|---|
| A | 1 |
| A | 2 |
| A | 3 |
| C | 5 |
| B | 4 |
内容的提问来源于stack exchange,提问作者n179911a
相关产品推荐
相关产品推荐

