Power Pivot/数据模型问题:数据重复+表格格式失效+关联创建受阻
解决Power Pivot数据重复与关联关系问题
问题1:数据透视表中项目数据重复(如Inspection Activities每行重复)
- 检查数据模型关系类型:确保你的项目维度表(需包含唯一的
Project ID (IFS))和Inspection Activities事实表之间是一对多关系,维度表处于关系的“一”端,事实表处于“多”端。若关系方向错误或设置为多对多,会导致数据重复展示。 - 清理事实表重复行:在Power Query中打开
Inspection Activities表,使用Remove Duplicates功能(选择所有关键列,如Project ID (IFS)+Inspection Activity ID),移除完全重复的行。 - 调整透视表字段布局:将
Project ID (IFS)放在行区域,将Inspection Activities的相关度量值(如计数: 检查活动ID、求和: 活动时长)放在值区域,不要直接将文本类型的活动名称拖入行/值区域——文本字段会默认枚举所有值,造成重复显示。
问题2:Nadia POs表因Project ID重复无法创建关联
- 创建项目维度表:从所有导入的表中提取唯一的
Project ID (IFS)及对应公司ID、项目名称等属性,生成一个单独的维度表(确保Project ID (IFS)无重复)。操作步骤:- 在Power Query中新建空白查询,合并所有包含
Project ID (IFS)的表; - 仅保留
Project ID (IFS)、公司ID等维度属性列; - 使用
Remove Duplicates保留唯一的项目-公司组合; - 将该表加载到数据模型中。
- 在Power Query中新建空白查询,合并所有包含
- 重新建立关联:将
Nadia POs表、Inspection Activities表等所有事实表的Project ID (IFS)字段,与项目维度表的Project ID (IFS)建立一对多关系(维度表为“一”端,事实表为“多”端)。这样即使事实表存在重复的Project ID (IFS),也能正常关联数据模型。
内容的提问来源于stack exchange,提问作者Maissa Oueslati
相关产品推荐
相关产品推荐

