使用DAX时传播Filter上下文

时间:2015-02-28 19:11:28

标签: excel dax

据我所知,fitlercontext沿着关系从一个表传播到另一个表,并且它只从一侧传播到多边。

我无法理解为什么DAX不会从多人到一方传播它的装配工。我一直在阅读http://www.daxpatterns.com/和其他DAX书籍(由着名的着名作者)阅读这本书,我只是不明白为什么它需要像这样工作。

在此处查看我的示例: My OneNote page

这对我来说非常直观,这让我非常不舒服。如果我编写了一个SQL语句,从与各种关系相关的表中选择数据,那么任何"过滤器"任何表上的(即WHERE子句)减少了通过包括所用表中的所有连接表而创建的数据集。 (即滤波器传播)

我对DAX很新,所以我可能只需要继续阅读。但是,在我上面的示例数据透视表中,作为数据模型的用户,我真的希望能够从DimTime表中获取数据。

如果您有任何有用的想法,我将非常感谢您,如果您可以分享它们!

如果我使用excel 2007(即pre powerpivot)并创建一个"数据模型"它是值得的。在excel范围内。我会有一个很长的FactInternetSales范围。假设我使用VLOOKUP向此表添加列,以从另外两个与当前表具有MANY TO ONE关系的短查找表中获取数据。我可以为所有三个表和过滤器上下文的列添加过滤器!

提前致谢, 哈维

0 个答案:

没有答案