Bas*_*stl 5 dax office365 powerbi
在如何在Excel中创建关系矩阵中,我要求了一种在Excel中创建关系矩阵的方法-为方便起见,在此处复制:
1 A X
1 A Y
1 B X A B C
1 B Z 1 X,Y X,Z
2 A Z ==> 2 Z X Y
2 B X 3 Y Z
3 A Y
3 A Z
2 C Y
Run Code Online (Sandbox Code Playgroud)
目前,我正在评估O365 PowerBI的相同功能。有一种看起来很有希望的矩阵可视化效果,但是对于单元格数据,无法选择“全部”或“连接”操作(如TEXTJOIN)。它只有“第一”或“最后”。
有什么办法可以在PowerBI中获得该关系矩阵功能?
DAX 和 M 中都有类似的串联函数。我将在这里给出一个 DAX 解决方案,因为它允许更多动态交互并且非常简单。
假设您的列Table1是Number、Letter1和 ,Letter2并且您有Number行和Letter1列,您可以使用此度量来获取您想要的矩阵:
All = CONCATENATEX ( VALUES ( Table1[Letter2] ), Table1[Letter2], "," )
Run Code Online (Sandbox Code Playgroud)
该VALUES函数返回当前过滤器上下文中列参数的所有不同值的列表。然后,该CONCATENATEX函数迭代此列表/表(第一个参数),并为每一项连接值/表达式Table1[Letter2](第二个参数),并用(第三个参数)分隔每个值/,表达式。
| 归档时间: |
|
| 查看次数: |
102 次 |
| 最近记录: |