Указание mark в качестве таблицы дат для использования с аналитикой времени
Применимо к: SQL Server Analysis Services Azure Analysis Services
Fabric/Power BI Premium
Для использования логики операций со временем в формулах DAX необходимо указать таблицу дат и уникальный столбец идентификаторов (datetime) типа данных Date. После указания в таблице дат столбца в качестве уникального идентификатора можно создавать связи между столбцами таблицы дат и любых таблиц фактов.
При использовании логики операций со временем действуют следующие правила.
При использовании логики операций со временем в DAX никогда не указывайте столбец datetime из таблицы фактов. Всегда создавайте в модели отдельную таблицу дат, содержащую хотя бы один столбец datetime с типом данных Date и уникальными значениями.
Убедитесь, что таблица дат содержит непрерывный диапазон дат.
Столбец datetime в таблице дат должен иметь гранулярность по дням (без долей дня).
Таблицу дат и столбец уникальных идентификаторов необходимо указывать в диалоговом окне Пометить как таблицу дат .
Создайте связи между таблицами фактов и столбцами типа данных Date в таблице дат.
Указание таблицы дат и уникального идентификатора
В Visual Studio в конструкторе моделей щелкните таблицу дат.
Щелкните ExtensionsTable>Date Mark>as Date Table (Таблица расширений>).
В диалоговом окне Пометить как таблицу дат в списке Дата выберите столбец, который будет служить уникальным идентификатором. Этот столбец должен содержать уникальные значения и иметь тип данных Date.
При необходимости создайте связи между таблицами фактов и таблицей дат.