Power BI:通过将部分信息分组到下拉菜单重构仪表板
在Power BI中实现按用户+活动组的折叠式分组展示
方案:利用矩阵可视化的层级折叠功能
这是最直接实现需求的方法,具体步骤如下:
(可选)创建合并列优化展示
在数据视图中新建DAX计算列,把活动名称和等级合并成一个字段,方便展开后查看:Activity with Level = [Specified Activity] & " " & [Level]插入并配置矩阵组件
- 添加「矩阵」可视化到画布
- 按顺序将以下字段拖入行区域:
NameActivity GroupActivity with Level(如果没做合并列,就分别拖入Specified Activity和Level)
- 不需要拖入「值」区域,仅展示行层级内容即可
设置折叠层级与默认显示
- 点击矩阵右上角的「格式」面板,找到「行标题」,开启「折叠按钮」
- 若想默认只显示
Name+Activity Group的层级:在「字段」面板中,点击Activity with Level(或Specified Activity)旁边的箭头,选择「折叠到该级别」 - 此时点击每行的折叠按钮,就能展开查看该用户对应活动组下的所有活动及等级,且同一用户不同活动组会自动分开显示(比如Julie的Sports和Instrument会作为两行独立展示)
调整样式匹配需求
- 在格式面板中可自定义折叠按钮的样式,让它更接近下拉菜单的视觉效果
- 隐藏多余边框或列,简化布局
内容的提问来源于stack exchange,提问作者user22999077
相关产品推荐
相关产品推荐

