Я работаю над табличным кубом в Visual Studio. У меня есть формула DAX в кубе, которая отлично работает:
SUMX(FILTER(factFHA, factFHA[EventCd]="D"), [LoanCount])
Когда я запускаю его в SSMS как:
evaluate(
SUMX(FILTER(factFHA, factFHA[EventCd]="D"), [LoanCount])
)
он не работает со следующей ошибкой:
Запрос (1, 1) Выражение, указанное в операторе EVALUATE, не является допустимым табличным выражением.
У меня есть 2 другие формулы, которые работают нормально:
evaluate(factFHA)
evaluate(filter('factFHA', [EventCd] = "D"))
Я не могу понять, что не так с SUMX
с FILTER
Пожалуйста, порекомендуйте. Спасибо.