我有一个在 SSMS 内运行的 DAX 语句。
我的原话是:
evaluate(filter('rptLoan', [RemainingDays] <= 10))
而且效果很好。我想添加另一个标准如下
evaluate(filter('rptLoan', [RemainingDays] <= 10 and [CloseDt] <> "2017-01-31"))
但它不起作用,我收到以下错误
查询 (1, 47) 运算符或表达式“AND”在此不支持 上下文。
请指教。谢谢你。
很简单。不能使用 AND。您需要使用 && 代替。
您还需要使用
DATEVALUE
函数将字符串日期转换为日期类型
evaluate(filter('rptLoan', [RemainingDays] <= 10 && [CloseDt] <> datevalue("2017-01-31")))