Power Query加载模型表Power Pivot建关系后透视表失效问题
Power Pivot 一对多表关系配置后数据透视表不生效问题
问题现象
- 两表间已手动创建完成一对多关系,在数据透视表中调用时功能失效,系统弹出黄色提示栏,提示可能缺少表关系
- 启用自动检测关系功能无法找到可用关系,但手动核查已配置的关系,各项配置显示完全正确
- 选择将表加载到数据模型而非直接使用原始Excel表创建透视表,目的是支持超过1048576行的大数据量场景,目前暂未定位故障原因
复现步骤
- 搭建结构简单的基础测试表,表结构参考:

- 不做额外预处理,直接通过Power Query的「From table or range(自表/区域)」数据源方式,将两张表加载到数据模型中
- 在Power Pivot的diagram view(关系图视图)中创建两表的关联关系,配置参考:

- 基于该数据模型创建数据透视表,已创建的关系完全不生效,异常状态参考:

已尝试操作
- 编写DAX度量值作为值字段使用,问题未解决,度量值代码如下:
Price:=SUMX(Rqt_Ref;Rqt_Ref[C_B]*Rqt_Ref[C_C])
- 为避免在Power Pivot中通过DAX的
RELATED函数完成关联处理,尝试通过Power Query的Merge queries(合并查询)功能完成表合并操作,操作过程参考:


内容的提问来源于stack exchange,提问作者Alexandre Rivara
相关产品推荐
相关产品推荐

