[英]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.