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

Power Pivot 2010: DAX, Dynamic Groups with Overlap

如何使用 Power Pivot 汇总在单独的非相关文件中定义的组中的数据table table

我正在分析具有以下 table 的数据库:

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

一个商店可以在多个组中(即商店 B762 在 NW 组中 & control_group)因此 StoreGroup table - 这两个字段一起构成主键。因此,我无法将 StoreGroups 与我的销售额相关联 table,因为两者都有重复的 Store 值。

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

确认一下,如果商店分为两个组,其销售额 应该 计算两个组,即对照组和 NWRegion。

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

商店和群组之间存在多对多关系。

您应该能够从 StoreGroups 中的商店和 Stores 中的商店创建关系(StoreGroups 是一座桥梁 table)。

如果您可以 post link 一些样本数据,那将会很有帮助。

完成后,您可以开始阅读有关为多对多场景编写 DAX 公式的信息here。请务必阅读评论,尤其是来自 Marco Russo 的评论。