Power Pivot 2010:DAX,具有重叠的动态组

时间:2017-08-23 21:02:54

标签: relational-database excel-2010 powerpivot dax

如何使用Power Pivot汇总在单独的,不可关联的表中定义的组中的数据

我正在分析一个包含以下表格的数据库:

Sales
  Store
  Category
  Units
  Sales
Stores
  Store
  address
  etc
StoreGroups
  Store
  Group

存储可以在多个组中(即存储B762在NW组和控制组中),因此StoreGroup表 - 两个字段一起构成主键。因此,我无法将StoreGroups与Sales表相关联,因为它们都具有重复的Store值。

现在所有商店都在每个组中报告: PivotTableScreenshot

确认,如果商店分为两组,其销售计入两个组,即控制组和NWRegion。

我尝试调整下面提到的这个DAX示例,但没有成功: http://www.daxpatterns.com/dynamic-segmentation/

1 个答案:

答案 0 :(得分:0)

商店和团体之间存在多对多的关系。

您应该可以从StoreGroups中的商店和商店中的商店创建关系(StoreGroups是一个桥接表)。

如果您可以发布一些示例数据的链接,那将会有所帮助。

完成此操作后,您可以阅读开始阅读有关为多对多方案here编写DAX公式的内容。请务必阅读评论,特别是Marco Russo的评论。