Powerbi 如何在Power BI可视化中以所需的顺序对数据进行干净的排序?(直线图和堆积柱形图)

Powerbi 如何在Power BI可视化中以所需的顺序对数据进行干净的排序?(直线图和堆积柱形图),powerbi,data-visualization,visualization,powerbi-desktop,Powerbi,Data Visualization,Visualization,Powerbi Desktop,我正在编写一份显示月度数据的报告,其中大部分数据以以下格式表示,XX+YY(即01+11、02+10、03+09等)。第一组数字反映了所表示的月份,因此这些数字自然按顺序排列 但是,我还必须包括“FYXX计划”格式的年度财务计划,其中XX是日历年的最后两位数字。在对文本进行排序时,Power BI会将前导数字排序在前导字母之前,因此这会将“计划”列移动到数据集的末尾,而不是它逻辑上属于前面的位置 是否可以重新排序我的visual,以升序显示XX+YY月数据,但将FYXX计划数据移动到显示的第

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

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

是否可以重新排序我的visual,以升序显示XX+YY月数据,但将FYXX计划数据移动到显示的第一列

非常恭敬地


Jon J.

您可以添加一个新列进行排序,在“FY”存在时将其剥离,例如

SortColumn=IFERROR(中间(排序[日期]、查找(“FY”)、排序[日期]+2,10)、排序[日期]
(对于包含“FY”的任何值,mid函数将显示剩余字符,如果未找到FY,则会出错,并给出完整日期,可通过多种方式实现此目的,例如使用
if
语句等

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


您可以添加一个新列进行排序,在“FY”存在时将其剥离,例如

SortColumn=IFERROR(中间(排序[日期]、查找(“FY”)、排序[日期]+2,10)、排序[日期]
(对于包含“FY”的任何值,mid函数将显示剩余字符,如果未找到FY,则会出错,并给出完整日期,可通过多种方式实现此目的,例如使用
if
语句等

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