Powerbi 功率比。一列下的两列矩阵
这是我需要的矩阵的理想布局。我需要在一列下有两列: 但是,我最终得到了这样的结果(我使用了不同的值,因此这些值可能略有不同): 矩阵字段中包含以下列: 这是数据集的一个示例。总计单位汇总A列和B列。订单列对状态列进行排序:Powerbi 功率比。一列下的两列矩阵,powerbi,dax,powerquery,Powerbi,Dax,Powerquery,这是我需要的矩阵的理想布局。我需要在一列下有两列: 但是,我最终得到了这样的结果(我使用了不同的值,因此这些值可能略有不同): 矩阵字段中包含以下列: 这是数据集的一个示例。总计单位汇总A列和B列。订单列对状态列进行排序: STATUS A B Total Units Order ABC 3 0 3 1 DEF 0 6 6 2 ABC 3
STATUS A B Total Units Order
ABC 3 0 3 1
DEF 0 6 6 2
ABC 3 2 5 1
ABC 5 6 11 1
GHI 0 4 4 3
ABC 5 3 8 1
DEF 0 9 9 2
如何获得所需的布局?我需要转动桌子吗?或者我需要将某些值组合在一起吗 首先,将数据转换为: 我所做的改变:
- 取消激活A、B列的源数据,并将结果列重命名为“单位类型”
- 删除了“总单位”列,没有必要
- 将表命名为“Data”(您可以将其更改为您喜欢的任何名称)李>
Units = SUM(Data[Value])
措施2:
% = DIVIDE ( [Units], CALCULATE ( [Units], ALL ( Data[STATUS] ) ) )
然后,创建一个矩阵,如下所示:
结果:
说明:
- 您需要取消PIVOT数据以将A和B类型放入同一列。这将允许您使用它们将数据切片为矩阵行李>
- Total Units是一个无用的列,因为我们可以使用DAX measure轻松地复制它,然后它将是动态的(它将响应矩阵行、列、切片器和其他交互控件)李>
- %公式需要计算给定单位类型的单位百分比,但要跨越所有状态。我们首先计算所有(数据[状态])的小计单位,然后用它们除以单位,就可以实现这一点李>