SSAS - Time Intelligence не работает в табличной модели
У меня есть отдельное измерение даты, помеченное как Таблица дат в табличной модели и имеющее правильную связь с другой таблицей (например, SalesTable) со столбцом типа даты. Но все-таки функции разведки времени не работают. Я использую столбец даты из другой таблицы (например, SalesTable) в формуле.
Я не уверен, что именно идет не так в нашей табличной модели. Может кто-нибудь дать какие-то идеи?
Спасибо,
Вишал Джарвад
1 ответ
Вы должны использовать столбец даты из вашей таблицы дат в своих формулах. Например
PrevMonthAmount:=CALCULATE(SUM([Amount]),PREVIOUSMONTH('Date'[Date]))
Кроме того, анализ времени не работает в режиме прямого запроса, если вы используете этот режим.
Это хорошее представление о времени: http://www.mssqltips.com/sqlservertip/3075/sql-server-analysis-service-dax-time-intelligence/