0

我最近在表格模型上实现了一个动态行过滤器 ( http://msdn.microsoft.com/en-us/library/hh231092.aspx )。

出于这个问题的目的,我们假设它是一个简单的=[Country]="US" DAX 过滤器。这工作得很好。

我想在同一张表上添加第二个过滤器,以进一步限制状态结果。想到的明显解决方案是这样的:=[Country]="US" && [State]="CA"但这不起作用。

有什么想法或解决方法吗?

4

1 回答 1

1

我知道这个问题很老,但是当我搜索相同的东西但最终自己弄清楚时,它就出现了,所以我会把我的发现留给其他有同样问题的人。

要解决您的特定问题,您需要像这样放置过滤器:

=AND([Country]="US",[State]="CA")

就这么简单,唯一的问题是,如果您有超过 2 个过滤器,您需要像这样放置它们:

=AND(filter1,AND(filter2,AND(filter3,filter4)))

因为在 DAX 上,您不能在 excel 中使用单个AND 。

于 2016-03-23T20:19:49.473 回答