这是知识星球一位星友的提问:
效果如下图所示,切片器选择月,折线图X轴为月份,选择日,折线图X轴为日期。
首先,在Power BI准备好日期表和对应的数据,并关联:
日期表可以用DAX新建,选择建模-创建表,输入以下公式:
日期表 =
ADDCOLUMNS(CALENDAR(DATE(2025,1,1),DATE(2025,12,31)),
"年",YEAR([Date]),
"月",MONTH([Date]),
"日",DAY([Date]),
"月日",FORMAT([Date],"MMDD"),
"星期",RIGHT(FORMAT([Date],"AAA"),1),
"星期值",WEEKDAY([Date],2),
"第几周",WEEKNUM([Date],2)
)
在Power BI Desktop的预览功能中勾选字段参数:
选择建模-新建参数-字段:
将日期表中的日周月勾选:
Power BI 会自动创建一个表格:
折线图的X轴和切片器分别放入该表的日期维度列,即完成设置: