在Power BI中对公历日期进行排序

时间:2020-09-02 07:16:59

标签: slider powerbi dashboard powerbi-desktop

在Power bi中,我有一个日期表,其中包含自1970年以来的格里历和太阳日。我该如何对太阳月进行排序?或如何对包含英语以外字母的滑块进行排序?

1 个答案:

答案 0 :(得分:0)

如果您希望按字母顺序按顺序在切片器中按顺序排列月份名称(例如,首先是A,然后是B ....最后是Z),而不是使用月份值,则可以创建自定义日期表中的列,其中每个日期的名称为

在源中创建新的自定义列后,将类型更改为“文本/常规”。现在,使用此新的自定义列创建“月”切片器。现在,将使用字母顺序显示月份名称。

您可以同时使用DAX和Power Query从日期值中获取月份名称。

DAX: MonthName = FORMAT([Date],"mmmm")
M/Power Query: MonthName = Date.MonthName(date_column_name, "en-US")

最后将数据类型转换为“文本/常规”。

创建新的自定义列的过程

右键单击“日期”表,然后选择“新建自定义列”,如下图所示-

enter image description here

现在放入DAX代码并更改数据类型,如下图所示-

enter image description here