[英]Power BI: Order data by YearMonth in DAX
我想在 Power BI 中创建一个YearMonth
列,并按此顺序在可视 plot 中对数据进行分组,例如直方图。
我尝试创建日期时间列MY_DATE
的副本(格式:05-10-2018 05-10-2018 12:00:00 AM
)并在ColumnTools
其转换为Year-Month
格式:
尽管在列中格式看起来是正确的,例如“2018-03”,但当我 plot 按YearMonth
分组后,它会重复自身,即具有多列2018-07
。
然后我尝试使用以下方法创建YearMonth
:
YearMonthText = YEAR(Table[MY_DATE]) & "-" & MONTH(Table[MY_DATE])
这在两个表列中看起来都不错,并且能够在按YearMonth
分组时聚合数据,但是,该表不是按时间顺序排列的,例如:
2020-10 2020-11 2020-12 2020-7 2020-8 2020-9 2021-1 2021-2 ...
如何让 plot 按时间顺序显示数据?
为我工作:
首先,使用:
YearMonthText = YEAR(Table[MY_DATE]) & "-" & MONTH(Table[MY_DATE])
以文本格式获取YearMonth
(例如2018-3
)。
然后,在 ColumnTools ribon 中将Data type
转换为Date
类型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.