Power BI按门店区域名称可视化销量的维度匹配问题求助
Power BI跨无关联表按区域统计销量解决方案
核心问题
soldvia(销量表)与Region(区域表)无直接关联维度,直接将字段拖入条形图无法得到正确值(Chicagoland应为2,Tristate应为16)。
解决方案
方案1:创建DAX度量值计算对应区域销量
如果两张表存在间接关联字段(比如门店ID、区域编码),创建如下度量值:
区域销量总和 = CALCULATE( SUM(soldvia[Quantity]), FILTER( soldvia, soldvia[StoreID] IN SELECTCOLUMNS(Region, "关联ID", Region[StoreID]) ) )
- 将代码中的
StoreID替换为两张表实际的关联字段 - 条形图设置:Y轴选择
Region[RegionName],X轴选择该度量值
方案2:建立表间关系(优先推荐)
检查两张表是否存在可关联的隐藏字段(如门店编码、城市ID):
- 进入数据视图,点击顶部的管理关系
- 选中
soldvia和Region表,选择共同字段创建一对多关系(Region为维度表,soldvia为事实表) - 关系生效后,直接将
Region[RegionName]拖到Y轴,SUM(soldvia[Quantity])拖到X轴即可得到正确结果
内容的提问来源于stack exchange,提问作者motor
相关产品推荐
相关产品推荐

