Указание таблицы дат для использования с логикой операций со временем (табличные службы SSAS)
Для использования логики операций со временем в формулах DAX необходимо указать таблицу дат и уникальный столбец идентификаторов (datetime) типа данных Date. После указания в таблице дат столбца в качестве уникального идентификатора можно создавать связи между столбцами таблицы дат и любых таблиц фактов.
При использовании логики операций со временем действуют следующие правила.
При использовании логики операций со временем в DAX никогда не указывайте столбец datetime из таблицы фактов. Всегда создавайте в модели отдельную таблицу дат, содержащую хотя бы один столбец datetime с типом данных Date и уникальными значениями.
Убедитесь, что таблица дат содержит непрерывный диапазон дат.
Столбец datetime в таблице дат должен иметь гранулярность по дням (без долей дня).
Таблицу дат и столбец уникальных идентификаторов необходимо указывать в диалоговом окне Пометить как таблицу дат.
Создайте связи между таблицами фактов и столбцами типа данных Date в таблице дат.
Указание таблицы дат и уникального идентификатора
В конструкторе моделей щелкните таблицу дат.
Откройте меню Таблица, выберите пункт Дата, а затем пункт Пометить как таблицу дат
В диалоговом окне Пометить как таблицу дат в списке Дата выберите столбец, который будет служить уникальным идентификатором. Этот столбец должен содержать уникальные значения и иметь тип данных Date. Пример.
Дата
7/1/2010 12:00:00 AM
7/2/2010 12:00:00 AM
7/3/2010 12:00:00 AM
7/4/2010 12:00:00 AM
7/5/2010 12:00:00 AM
При необходимости создайте связи между таблицами фактов и таблицей дат.