2014-07-23 30 views
0

我最近實施了一個表格模型動態行篩選器(http://msdn.microsoft.com/en-us/library/hh231092.aspx)。多場濾器

對於這個問題,我們假設這是一個簡單的= [Country] =「US」 DAX過濾器。這工作得很好。

我想添加第二個篩選器在同一個表進一步限制結果的狀態。浮現在腦海明顯的解決方案是這樣的:= [國家] =「US」 & & [狀態] =「CA」,但這不起作用。

任何想法或解決方法?

+0

你有沒有嘗試在它周圍加括號? =(([Country] =「US」)&&([State] =「yes」)) – mmarie

+0

@mmarie感謝您的回覆。我很確定我做到了。對你起作用嗎? –

+0

我有一些測試和生產中有些類似的東西:=('Job'[Job Code] =「XXXX1」||'Job'[Job Code] =「XXXX2」|| Job'[Job Code] =「XXXX3」 ) – mmarie

回答

1

我知道這個問題是舊的,但是當我搜索了同樣的事情,但最終我自己找出它來到了我,所以我會離開我發現其他任何人有同樣的問題。

爲了解決您的具體問題,你需要把這樣的過濾器:

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

它是那樣簡單,唯一的proboem是,如果你有2級以上的過濾器,你需要把它們像這樣:

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

因爲DAX你不能用一個單一的像在Excel中。