需要制作折线图时,X轴通常为日期,多数情况下需要按年、季度、月、周的层级展示。
Power BI默认的日期层级是年、月、日,如何自己设置呢?
在PowerBI中创建日期表,与其他数据表单向连接,非常方便使用,DAX代码如下:
日期表 =
ADDCOLUMNS(
CALENDAR(DATE(2024,1,1), DATE(2026,12,31)),
"年份", YEAR([Date]) & "年",
"季度", FORMAT([Date], "yy") & "年" & QUARTER([Date]) & "季度" ,
"月份", FORMAT([Date], "yy") & "年" & FORMAT(MONTH([Date]),"00") &"月",
"周次 (周五)", FORMAT([Date], "yy") & "年" & FORMAT(WEEKNUM([Date], 15), "00") & "周"
)
注:WEEKNUM([Date], 15)中的15表示周五为一周的第一天。FORMAT “YY”是为了年份少2位数节省空间,”00″是”月”和”周”保持2位数,避免排序错乱。第一个年份内容较少,可以保留完成的4位数。
然后再建立层级结构就OK了。
本站部分内容搜集自公共网络,如侵犯了您的合法权利,请联系:info@daomen.net。
微信扫一扫