在 Power BI 中的自定义列上对漏斗进行排序

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

我正在尝试在 Power BI 中创建一个漏斗。我创建了一个自定义列名称“StageOrder”,其中包含以下代码

StageOrder =
Switch(
TRUE(),
'Table_Name'[column_name]  = "New", 1,
'Table_Name'[column_name]  = "Marketing Engaged", 2
'Table_Name'[column_name]  = "Marketing Qualified", 3,
'Table_Name'[column_name]  = "Sales Accepted", 4,
'Table_Name'[column_name]  = "Sales Qualified", 5,
'Table_Name'[column_name]  = "Opportunity", 6,
'Table_Name'[column_name]  = "won", 7,
BLANK()
)

当我在 Power BI 前端报告中看到漏斗时,我尝试根据 StageOrder 列对漏斗进行排序,但该列不可用于排序。下面是我的漏斗是如何出现的。

Funnel

我浏览了一些文章,了解 Power BI 中是否可以进行自定义排序,并尝试了一些解决方案,例如使用工具提示筛选器中的 StageOrder 列。我尝试过,但它是以 countOfStageOrder 或 DistinctCountOfStageOrder 或 AverageOfStageOrder 的形式出现的。下面是我解决这个问题的链接,但对我不起作用。

https://community.fabric.microsoft.com/t5/Desktop/Sorting-a-funnel-chart/m-p/3775403

我无法根据我给出的 stageOrder 优先级对这个漏斗进行排序。有人可以帮我解决这个问题吗?

谢谢。

sorting charts powerbi
1个回答
0
投票

解决此问题的“最简单”方法之一(也是我几乎一直使用的方法)是将“订单代码”附加到列的名称中,然后使用它进行排序:

按列名称排序示例

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