我正在尝试在 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 列对漏斗进行排序,但该列不可用于排序。下面是我的漏斗是如何出现的。
我浏览了一些文章,了解 Power BI 中是否可以进行自定义排序,并尝试了一些解决方案,例如使用工具提示筛选器中的 StageOrder 列。我尝试过,但它是以 countOfStageOrder 或 DistinctCountOfStageOrder 或 AverageOfStageOrder 的形式出现的。下面是我解决这个问题的链接,但对我不起作用。
https://community.fabric.microsoft.com/t5/Desktop/Sorting-a-funnel-chart/m-p/3775403
我无法根据我给出的 stageOrder 优先级对这个漏斗进行排序。有人可以帮我解决这个问题吗?
谢谢。
解决此问题的“最简单”方法之一(也是我几乎一直使用的方法)是将“订单代码”附加到列的名称中,然后使用它进行排序: