表格DAX行过滤器中的多个字段过滤器

时间:2014-07-23 21:11:06

标签: dax

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

出于这个问题的目的,让我们假设它是一个简单的 = [Country] =“US” DAX过滤器。这很好用。

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

任何想法或解决方法?

1 个答案:

答案 0 :(得分:1)

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

要解决您的特定问题,您需要将过滤器设置为:

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

这很简单,唯一的问题是,如果你有两个以上的过滤器,你需要像这样:

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

因为在DAX上你不能像在Excel中那样使用单个 AND