如何在 Power BI 可视化中按所需顺序清晰地排列数据? (折线图和堆积柱形图)

How can I cleanly order data in the desired sequence within Power BI Visualizations? (Line and Stacked Column Chart)

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

Image of visual with correct sequence

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

Image of visual with incorrect sequence

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

非常恭敬,

乔恩·J.

您可以添加一个用于排序的新列,在 'FY' 存在时将其删除,例如

SortColumn = IFERROR(mid(Sorting[Date],find("FY",Sorting[Date])+2,10),Sorting[Date]) (对于任何包含 'FY' 的值,mid 函数将显示剩余的字符,如果未找到 FY,它将出错,并给出完整的日期,有多种方法可以实现此目的,例如 IF 声明等

您可以用此列替换轴,如果您确实需要它显示为 'FYxx',您可以将 First(SortColumn) 设置为工具提示文本,以允许您按它排序。