如何在Power BI Visualizations中按所需顺序干净地排序数据? (折线图和堆积柱形图)

时间:2020-05-15 15:03:15

标签: powerbi data-visualization visualization powerbi-desktop

我正在处理一个报告,该报告显示每月数据,其中大多数以以下格式表示,即XX + YY(IE 01 + 11,02 + 10,03 + 09等)。第一组数字代表所代表的月份,因此这些数字自然会按顺序排序。

Image of visual with correct sequence

但是,我还必须以“ FYXX计划”的格式包括当年的财务计划,其中XX是日历年的最后两位数字。在对文本进行排序时,Power BI会在前导字母之前对前导数字进行排序,因此这会将计划列移动到数据集的END,而不是逻辑上位于FRONT的位置。

Image of visual with incorrect sequence

是否可以重新排列我的视觉效果以仍然按升序显示XX + YY月度数据,但是将FYXX计划数据移到显示的第一列?

非常感谢

Jon J。

1 个答案:

答案 0 :(得分:0)

您可以添加新列进行排序,例如在存在“ FY”时将其删除。

SortColumn = IFERROR(mid(Sorting[Date],find("FY",Sorting[Date])+2,10),Sorting[Date]) (对于包含“ FY”的任何值,中间函数将显示剩余字符,如果未找到FY则会出错,并给出完整日期,有多种方法可以使用例如IF语句来实现等

您可以用此列替换该轴,如果确实需要将其显示为“ FYxx”,则可以将First(SortColumn)设置为工具提示文本,以允许您对此进行排序。

PowerBI chart sorted as described in question