我有一个DAX语句,我在SSMS中运行它。
我原来的陈述是:
evaluate(filter('rptLoan', [RemainingDays] <= 10))
它的工作原理。我想添加另一个标准,如下所示
evaluate(filter('rptLoan', [RemainingDays] <= 10 and [CloseDt] <> "2017-01-31"))
但它不起作用,我得到以下错误
查询(1,47)此处不支持运算符或表达式“AND” 上下文。
请指教。谢谢。
答案 0 :(得分:1)
很简单。你不能使用AND。你需要使用&amp;&amp;代替。
您还需要使用DATEVALUE
函数
evaluate(filter('rptLoan', [RemainingDays] <= 10 && [CloseDt] <> datevalue("2017-01-31")))