2017-03-15 48 views
1

我有一個DAX語句,並在SSMS中運行它。具有多個條件的DAX FILTER函數

我原來的說法是:

evaluate(filter('rptLoan', [RemainingDays] <= 10)) 

和它的作品文件。我想補充的另一個標準如下

evaluate(filter('rptLoan', [RemainingDays] <= 10 and [CloseDt] <> "2017-01-31")) 

,但它不工作,我得到以下錯誤

查詢(1,47)操作員或表達「與」未在此 方面支持。

請指教。謝謝。

回答

0

很簡單。你不能使用AND。您需要改爲使用& &。

你還需要將字符串日期轉換日期類型使用DATEVALUE功能

evaluate(filter('rptLoan', [RemainingDays] <= 10 && [CloseDt] <> datevalue("2017-01-31"))) 
+0

謝謝!有效。 –