首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Power BI:在DAX中按YearMonth排序数据

Power BI:在DAX中按YearMonth排序数据
EN

Stack Overflow用户
提问于 2021-05-03 10:32:37
回答 1查看 25关注 0票数 0

我想在Power BI中创建一个YearMonth列,并在可视化绘图中按此顺序分组数据,比如直方图。

我尝试创建datetime列MY_DATE(格式:05-10-2018 12:00:00 AM)的副本,并在ColumnTools功能区中将其转换为Year-Month格式:

虽然在列中的格式看起来是正确的,例如,'2018-03',但当我在按YearMonth分组后绘制图形时,它正在重复自己,即具有多个2018-07列。

然后,我尝试使用以下命令创建YearMonth

代码语言:javascript
复制
YearMonthText = YEAR(Table[MY_DATE]) & "-" & MONTH(Table[MY_DATE])

这在两个表列中看起来都很好,并且能够在按YearMonth分组时聚合数据,但是,表不是按时间顺序排列的,例如:

代码语言:javascript
复制
2020-10   2020-11   2020-12   2020-7   2020-8   2020-9   2021-1   2021-2   ...

如何让绘图按时间顺序显示数据?

EN

回答 1

Stack Overflow用户

发布于 2021-05-03 13:16:22

对我来说很有效:

首先,使用:

代码语言:javascript
复制
YearMonthText = YEAR(Table[MY_DATE]) & "-" & MONTH(Table[MY_DATE])

获取文本格式的YearMonth (例如,2018-3)。

然后,在ColumnTools功能区中将Data type转换为Date类型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67362852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档