我正在使用SSAS表格。尝试插入一个从名为DimCustomer的无关表中获取数据(OrgNumber)的列。
DAX-语法:
=Calculate(Values('DimCustomer'[OrgNum]),FILTER('DimCustomer','DimCustomer'[CustomerNr]='FactTransactions'[CustomerNr])))
抛出错误消息:
' FILTER'的语法是不正确的。 计算的列' FactTransactions [CalculatedColumn1]'包含语法错误。提供有效的公式。
答案 0 :(得分:1)
试试这个:
=LOOKUPVALUE('DimCustomer'[OrgNum], 'DimCustomer'[CustomerNr], 'FactTransactions'[CustomerNr])
这假定它是FactTransactions
上的计算列答案 1 :(得分:0)
我按照下面列出了你的代码,似乎你有一个额外的括号:
=Calculate
(
Values('DimCustomer'[OrgNum]),
FILTER
(
'DimCustomer',
'DimCustomer'[CustomerNr]='FactTransactions'[CustomerNr]
)
)
)