Power BI日期表

admin

管理员
管理成员
2008-12-21
5,606
2
38
需要制作折线图时,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了。