有SSRS基础的Power BI新手创建联动明细报表的入门步骤咨询
Power BI 实现矩阵点击联动明细报表入门步骤
你有SSRS使用经验的话,理解下面的逻辑会非常快,整体实现不需要写复杂代码,纯拖拽配置即可完成:
步骤1:导入并预处理数据集
将你的原始数据导入Power BI Desktop,导入后确认三个字段的类型正确即可:
Client:文本类型,存储客户姓名Country:文本类型,存储国家名称Month:文本/日期类型均可,格式和你要展示的jan/feb/mar保持一致即可
原始数据样例参考:
| Client | Country | Month |
|---|---|---|
| John | USA | jan |
| Ivan | Russia | feb |
| Albert | England | mar |
步骤2:创建顶部聚合矩阵
- 从右侧可视化面板选中「矩阵」组件,拖拽到页面上半区域
- 按照如下规则配置矩阵字段:
- 行:拖入
Country字段 - 列:拖入
Month字段 - 值:拖入
Client字段,点击值旁的下拉箭头,将聚合方式修改为计数
- 行:拖入
配置完成后矩阵会自动生成你需要的按国家、月份统计的客户数量,样例如下:
| Country | jan | feb | mar |
|---|---|---|---|
| England | 50 | 5 | 30 |
| USA | 75 | 7 | 15 |
| Russia | 25 | 5 | 15 |
步骤3:创建底部明细表格
- 从右侧可视化面板选中「表」组件,拖拽到页面下半区域
- 依次将
Client、Country、Month字段拖入表的列配置区,此时表格默认展示全量客户明细
步骤4:配置组件交互联动
这步对应SSRS里的钻取筛选逻辑,配置非常简单:
- 点击选中顶部的聚合矩阵,在顶部菜单栏切换到「格式」选项卡,点击「编辑交互」按钮
- 此时底部的明细表格右上角会出现三个交互图标,选择漏斗形状的筛选图标即可,不要选高亮或无响应
- 再次点击「编辑交互」按钮退出配置模式,整个联动效果就完成了
效果验证
点击矩阵中任意聚合数值,例如英格兰1月对应的50,底部表格会自动筛选出所有国家为英格兰、月份为1月的客户明细,符合你的需求。如果要清除筛选,点击页面空白区域即可恢复全量明细展示。
内容的提问来源于stack exchange,提问作者Semyon-coder
相关产品推荐
相关产品推荐

