在 Power BI 矩阵中按列而不是在矩阵中对列进行排序

问题描述 投票:0回答:1

我有一个幂 bi 矩阵,需要计算每个事件占开盘事件的百分比,这是通过措施完成的

    OpeningEventIDs = CALCULATE(SUM(Sheet1[UserCount]), Sheet1[StepName] = "Opening Event")

    %OfOpeningEvent = DIVIDE(SUM(Sheet1[UserCount]), [OpeningEventIDs])

这些值还需要对于切片器“颜色名称”是动态的,以便每次重新计算“打开事件”

然后我尝试对列进行重新排序,以便首先打开事件,每个列都被分配了一个编号,我通过“按列排序”功能来执行此操作,然后这会破坏表格,我首先包含了两个图像具有正确的值,但列顺序错误,第二个是按列排序后,正确的结果应该是相同的值,但打开事件作为第一列

正确的值,错误的顺序

错误的值,正确的顺序

数据

matrix powerbi dax powerquery
1个回答
0
投票

您可以创建一个新表,其中包含步骤名称和排序列

enter image description here

然后创建您的数据表和这个新表之间的关系

然后按排序列对步骤名称列进行排序

enter image description here

在矩阵视觉中,将步骤名称从新表拖到列字段中,然后您将获得正确的顺序。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.