如何在Power BI中获取AD组与成员并实现矩阵钻取及多对多关联?
实现Power BI中AD组与成员表的多对多关系及钻取设置
1. 定位并导入AD成员映射表
- 打开Power BI,进入「获取数据」界面,找到你的AD数据源,通过预览数据确认是否包含
AD group和Member列(哪怕数据源命名晦涩,预览是最直接的验证方式) - 导入该表后,建议重命名为直观名称(比如
AD组-成员映射表),避免后续混淆
2. 建立多对多关系
- 切换到「模型视图」,找到现有含
AD group列的报表主表,以及刚导入的映射表 - 拖拽主表的
AD group列到映射表的AD group列上,触发关系设置窗口 - 在窗口中,将关系类型设为「多对多」,交叉筛选方向设为「双向」,完成后保存设置
3. 配置矩阵钻取层级
- 回到「报表视图」,选中目标矩阵组件
- 在「字段」面板中,将主表的
AD group拖到矩阵的「行」区域,再把映射表的Member拖到AD group的下方行层级中 - 点击矩阵右上角的钻取图标开启钻取功能,此时点击矩阵中的AD组即可展开查看对应成员
4. 验证与问题排查
- 随机选取AD组展开成员,核对数据是否与AD源一致
- 若数据不匹配,检查两个表中
AD group列的格式(大小写、空格、特殊字符),可通过DAX函数统一格式:
用处理后的标准化列重新建立关系即可标准化AD组名称 = TRIM(UPPER('报表主表'[AD group]))
内容的提问来源于stack exchange,提问作者Chicago1988
相关产品推荐
相关产品推荐

