PowerBI中如何将ExaminationDate的各月份作为表格单独列展示
PowerBI 月份转列展示操作步骤
优先使用矩阵可视化实现(无需修改数据模型,灵活度最高):
- 打开可视化面板,将当前使用的「表格」组件替换为「矩阵」组件
- 调整字段分配:
- 将
ExaminationDate的年层级拖入矩阵的行字段槽 - 将
ExaminationDate的月层级拖入矩阵的列字段槽 - 将需要展示的统计指标(比如检测量、检测均值等)拖入矩阵的值字段槽
- 将
- 可选优化:如果需要展示没有数据的月份,可在矩阵格式设置中找到「列」选项,开启「显示无数据的项」开关,避免空值月份被自动隐藏。
如需生成固定结构的计算表,可使用DAX语句实现:
右键点击数据表面板,选择「新建计算表」,输入如下代码,替换对应占位符即可使用:
月度统计透视表 = SUMMARIZECOLUMNS( '你的业务表名'[ExaminationDate].[Year], "一月", CALCULATE(COUNT('你的业务表名'[检测记录ID]), '你的业务表名'[ExaminationDate].[MonthNo] = 1), "二月", CALCULATE(COUNT('你的业务表名'[检测记录ID]), '你的业务表名'[ExaminationDate].[MonthNo] = 2), "三月", CALCULATE(COUNT('你的业务表名'[检测记录ID]), '你的业务表名'[ExaminationDate].[MonthNo] = 3), // 按上述规则补充4-12月的计算逻辑即可 )
内容的提问来源于stack exchange,提问作者user15950867
相关产品推荐
相关产品推荐

