切片器/时间轴选择是否会影响所有相关的数据透视表?

时间:2015-08-11 16:27:07

标签: powerpivot

我有一个简单的PowerPivot模型,有2个表:

DimDate& UserTransactions

我在两个表之间的[Date]上定义了一个关系。

现在,如果我在Excel中基于DimDate和UserTransactions创建多个数据透视图(Axis来自DimDate,值来自UserTransaction),然后我决定要使用切片器或与DimDate绑定的时间轴,我或者我不应该期望在切片器/时间线中选择一个项目来过滤透视图吗?

我看到的行为是,默认情况下不会对所有数据透视图进行操作 - 为此,您必须右键单击切片器,选择“报告连接”,然后在每个数据透视表上勾选一个复选标记希望与切片器相关联,然后他们都会对切片器选择做出反应。这意味着切片器作用于数据透视表,而不是PowerPivot模型本身。

这不是不合理的,并且在某些情况下可能是有益的(如果您希望所有枢轴都绑定到一个切片机)。

然而,另一方面,这似乎有点危险,因为在大型模型中错过将切片机与所有枢轴相关联可能非常容易。此外,它似乎与以下博客文章不一致,这意味着切片器过滤*正在对PowerPivot模型本身起作用,而不是单个数据透视表。

http://tinylizard.com/power-pivot-relationships/

  

但最重要的理解是任何过滤器应用于   查找表也适用于相关数据表。并且,   反向是不正确的。这就是方向真正重要的地方。

     

为什么这个过滤器正在发生并不重要。如果我有   我的Calendar表和Sales [SalesDate]之间的关系确实如此   无论“如何”将过滤器应用于Calendar表以便这样做   日历[年] = 2009 ...影响是过滤器也将是   应用于数据表(Sales)。它可能来自切片机。它   可能是因为你把年份放在行上。可能是因为你写的   一个CALCULATE()。任何东西。但是,相反的情况并非如此。过滤器   您的Sales表对Calendar表没有影响。关系   有方向。

所以: 是行为(切片器绑定到单个数据透视表,而不是绑定到powerpivot模型)我观察到正确的(和唯一的)行为可用吗?您无法在模型级别应用过滤,因此该博客帖子中隐含的内容在技术上是不正确的?

或者是否可能有支持支持模型级别过滤的替代方法?

0 个答案:

没有答案