Я создал следующий вычисляемый столбец.
IsRenewal :=
VAR Filter_Table =
SUMMARIZE (
FILTER (
SUMMARIZE (
SUMMARIZE (
FACT_ACCOUNT;
FACT_ACCOUNT[ID_LOAN_INFORMATION];
FACT_ACCOUNT[ID_COSTUMER]
);
FACT_ACCOUNT[ID_COSTUMER];
"abc"; COUNTROWS (
SUMMARIZE (
FACT_ACCOUNT;
FACT_ACCOUNT[ID_LOAN_INFORMATION];
FACT_ACCOUNT[ID_COSTUMER]
)
)
);
[abc] > 1
);
FACT_ACCOUNT[ID_COSTUMER]
)
VAR Latest =
FILTER (
Filter_Table;
FACT_ACCOUNT[ID_COSTUMER] = EARLIER ( FACT_ACCOUNT[ID_COSTUMER] )
)
RETURN
IF ( ISBLANK ( Latest ); 0; 1 )
На следующем рисунке представлен результат предыдущего выражения Dax.
Я получил результат, который хотел, в новом вычисляемом столбце. Но проблема в том, что когда я попытался развернуть модель, я получил следующую ОШИБКУ: «невозможно развернуть метаданные. Причина: неверный синтаксис для« Filter_Table ».
Кажется, проблема в первой переменной, которую я создаю. Поэтому я попытался запустить результат Filter_Table в SSMS, но не получил синтаксической ОШИБКИ.
Следующий захват представляет результат Filter_Table в SSMS
Поэтому мне нужна помощь, чтобы найти, почему я не смог развернуть свой проект.