具有“所有”单元格数据的PowerBI Matrix?

时间:2019-03-04 12:54:12

标签: office365 powerbi

How can I create a relationship matrix in Excel中,我寻求一种在Excel中创建关系矩阵的方法。

当前,我正在评估O365 PowerBI的相同功能。有一种矩阵可视化效果很好,但是对于单元格数据,无法选择“全部”或“连接”操作(如TEXTJOIN)。它只有“第一”或“最后”。

在PowerBI中获得关系矩阵功能的任何方法吗?

2 个答案:

答案 0 :(得分:3)

在DAX和M中都有类似的串联函数。在此我将提供DAX解决方案,因为它允许更多的动态交互并且非常简单。

假设您的Table1列是NumberLetter1Letter2,并且行上有Number,列上有Letter1 ,您可以使用此度量来获取所需的矩阵:

All = CONCATENATEX ( VALUES ( Table1[Letter2] ), Table1[Letter2], "," )

Concat Matrix

VALUES function返回当前过滤器上下文内列参数的所有不同值的列表。然后CONCATENATEX function遍历此列表/表(第一个参数),并为每个项目连接值/表达式Table1[Letter2](第二个参数),将每个值/表达式与,(第三个参数)分开。 / p>

答案 1 :(得分:1)

可以使用矩阵功能。使用 PowerBI 的预期结果在此处:

enter image description here

步骤是: 如果要比较结果,请重复表格。

  1. 添加新度量

    Measure = CONCATENATEX(Table1,(Table1[Letter2]),", ")
    

如果您想要Disitinct Total,则使用@Alexis答案代码。

All = CONCATENATEX ( VALUES ( Table1[Letter2] ), Table1[Letter2], "," )
  1. 取消选择“ Letter2”列,然后选择“ measure”列

  2. 将可视表更改为“矩阵”类型

  3. 将矩阵属性行和列子总计更改为Off

  4. 您的预期结果已经准备好

您可以在此处进行实际的视觉检查步骤enter image description here

谢谢。让我知道您是否有任何担心。