具有多个条件的 DAX FILTER 函数

DAX FILTER function with multiple criteria

我有一个 DAX 语句,我 运行 它在 SSMS 中。

我的原话是:

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

它可以工作文件。我想添加另一个标准如下

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

但它不工作,我遇到以下错误

Query (1, 47) Operator or expression 'AND' is not supported in this context.

请指教。谢谢。

很简单。您不能使用 AND。您需要改用 &&。

您还需要使用DATEVALUE函数

将字符串日期转换为日期类型
evaluate(filter('rptLoan', [RemainingDays] <= 10 && [CloseDt] <> datevalue("2017-01-31")))