Ssas 多准则DAX滤波函数
我有一个DAX语句,我在SSMS中运行它 我的原始声明是:Ssas 多准则DAX滤波函数,ssas,sql-server-2014,dax,Ssas,Sql Server 2014,Dax,我有一个DAX语句,我在SSMS中运行它 我的原始声明是: evaluate(filter('rptLoan', [RemainingDays] <= 10)) 它可以在文件中工作。我想添加另一个标准,如下所示 evaluate(filter('rptLoan', [RemainingDays] <= 10 and [CloseDt] <> "2017-01-31")) 但它不工作,我得到下面的错误 查询1、47运算符或表达式“AND”在此字段中不受支持 上下文 请告
evaluate(filter('rptLoan', [RemainingDays] <= 10))
它可以在文件中工作。我想添加另一个标准,如下所示
evaluate(filter('rptLoan', [RemainingDays] <= 10 and [CloseDt] <> "2017-01-31"))
但它不工作,我得到下面的错误
查询1、47运算符或表达式“AND”在此字段中不受支持
上下文
请告知。谢谢。很简单。你不能使用和。您需要使用&&来代替 您还需要使用DATEVALUE函数将字符串date转换为日期类型
很简单。你不能使用和。您需要使用&&来代替 您还需要使用DATEVALUE函数将字符串date转换为日期类型
evaluate(filter('rptLoan', [RemainingDays] <= 10 && [CloseDt] <> datevalue("2017-01-31")))