0

我是 PowerPivot 的新手,并被要求链接从多个 PowerPivot 数据源中提取的多个数据透视表。

查看博客文章和论坛讨论,似乎可以基于一对一或一对多关系进行链接,并且 - 如果遵循推荐的模型 - 通过多对多关系进行链接。

数据源具有我用来在 PowerPivot 中创建关系的主/外键字段。

我使用数据透视表连接将切片器链接到来自两个数据源的数据透视表。但是,当我在切片器中选择一个值时,只会更新初始数据透视表(以及基于初始数据源的数据透视表)。

谁能指出我链接数据透视表的正确方向?

我正在使用 Excel 2010 和 PowerPivot(版本 10.50.4000.0)

数据源是两个独立的访问查询。

谢谢

标记

更新:嗯,和你一样,我一直在努力。我通过这里的建议http://www.powerpivotpro.com/2010/08/two-common-powerpivot-error-messages/以防切片器与数据透视表的链接没有以某种方式注册。也许这有帮助,我不完全确定。在遵循所有建议之后,我创建的切片器都没有影响基于其他数据源的数据透视表。

作为上述建议的一部分,我在 qry_Table1 上创建了一个计算字段(不是真实的表名......):

=CALCULATE(COUNTROWS(qry_Table2),qry_Table1)

我想知道在创建关系之前创建的切片器是否存在问题,所以我删除了大部分(实际上每个选项卡上有很多数据透视表和工作表选项卡和切片器,我错过了一些)

然后我尝试创建一个独立的切片器并将其链接到相关的数据透视表,但没有任何乐趣。

然后我回到从数据源为 qry_Table2 的数据透视表创建切片器。从 qry_Table2 然后从数据透视表工具 > 选项选项卡 > 插入切片器单击数据透视表绘图中的单元格。我创建了切片器并再次将其链接到来自两个数据源的数据透视表。这次奏效了。

我不得不承认我不明白为什么。可能与qry_Table2 是查找表的方向有关。这可能与 DAX 公式有关。

值得一提的是,切片器位于一种未加入的公司部门列上,在 DAX 公式中未提及。

无论如何,我将尝试复制它。

4

1 回答 1

0

复制有效的切片器(并从同一个数据透视表创建新的切片器),我已经能够允许用户在每个工作表选项卡上选择部门和其他维度,并让它更新所有数据透视表,而不管数据源如何。

我决定删除所有现有的切片器并重新开始,从关系中定义的查找表中提取数据透视表。我已经测试了这些新的切片器,并且它们还在更新所有链接的数据透视表,无论数据源如何。

以下文章/白皮书也很有用,因为我一直在对此进行调查(尽管我没有创建多对多关系):

http://www.powerpivotpro.com/2012/11/a-mystifying-and-awesome-solution-for-many-2-many/

http://www.sqlbi.com/articles/many2many/

也可能在原始帖子重新错误消息的链接中给出的建议也有帮助。

于 2016-05-20T12:00:16.063 回答