从Power BI中的切片器获取每月天数的方法如下:
- 在Power BI Desktop中打开你的报表。
- 在视觉化工具栏上选择切片器(Slicer)图标。
- 在字段列表中选择包含日期的字段,例如“日期”字段。
- 将选择的日期字段拖放到报表的画布上,创建一个切片器。
- 右键单击切片器,并选择“编辑互动”选项。
- 在弹出窗口的左侧选择“筛选器”选项。
- 在右侧的“选择显示的项”下拉菜单中,选择“所选项的个别值”。
- 在“自定义列表”中,输入每个月的开始日期,以逗号分隔,例如:“1,32,60,91,121,152,182,213,244,274,305,335”。
- 点击“确定”关闭弹出窗口。
- 现在,切片器将只显示每个月的开始日期,即每月的第一天。
- 如果需要获取每个月的天数,可以创建一个计算字段,通过计算当前选择的日期与下一个选择的日期之间的天数来获得。
- 在Power BI Desktop中,选择“建模”选项卡,然后在“计算”组中点击“新建计算列”。
- 在表达式编辑器中输入以下公式:DaysInMonth = DATEDIFF(MIN('表名'[日期]), MINX(FILTER('表名', '表名'[日期] > '表名'[日期]), '表名'[日期]), DAY)
- 将“表名”替换为你的数据表名称,并点击“确定”。
- 现在,你可以将计算字段“DaysInMonth”添加到你的报表中,以显示每个月的天数。
这样,通过切片器和计算字段,你可以从Power BI中获取每个月的天数。