具有多个条件的 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")))
我有一个 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")))