首页 > 解决方案 > 从直接服务器获取数据时,如何在 Power BI 中对月份进行排序?

问题描述

我与分析服务有直接联系。我看到在导入数据时很容易操作数据,但是当我直接连接到服务器时它无法做到(至少不直观)。我需要对数据段中的月份进行排序,但没有可供数据执行此任务的选项。这些目前按字母顺序排列,但应按时间顺序排列。

在此处输入图像描述

我看到导入时很容易操作数据,但是当我直接连接到服务器时它就无法做到(至少不直观)

在此处输入图像描述

标签: powerbissaspowerbi-desktoppowerbi-datasourcepower-bi-report-server

解决方案


根据评论和消息中讨论的不同场景,我正在完全编辑我的答案,这是使用Custom Column的新选项。

使用以下代码创建一个自定义列-

created_custom_date = "1-" & month_names[month] & "-2020"

注意:只需将日期和年份添加到月份名称即可创建格式正确的日期。

现在将此列的数据类型更改为 DateTime,您将在该列下获得“Date Hierarchy”选项。使用图表中“日期层次结构”中的月份值。您现在应该在图表中得到正确的排序,如下图所示 -

在此处输入图像描述


推荐阅读