Указание mark в качестве таблицы дат для использования с аналитикой времени

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Для использования логики операций со временем в формулах DAX необходимо указать таблицу дат и уникальный столбец идентификаторов (datetime) типа данных Date. После указания в таблице дат столбца в качестве уникального идентификатора можно создавать связи между столбцами таблицы дат и любых таблиц фактов.

При использовании логики операций со временем действуют следующие правила.

  • При использовании логики операций со временем в DAX никогда не указывайте столбец datetime из таблицы фактов. Всегда создавайте в модели отдельную таблицу дат, содержащую хотя бы один столбец datetime с типом данных Date и уникальными значениями.

  • Убедитесь, что таблица дат содержит непрерывный диапазон дат.

  • Столбец datetime в таблице дат должен иметь гранулярность по дням (без долей дня).

  • Таблицу дат и столбец уникальных идентификаторов необходимо указывать в диалоговом окне Пометить как таблицу дат .

  • Создайте связи между таблицами фактов и столбцами типа данных Date в таблице дат.

Указание таблицы дат и уникального идентификатора

  1. В Visual Studio в конструкторе моделей щелкните таблицу дат.

  2. Щелкните ExtensionsTable>Date Mark>as Date Table (Таблица расширений>).

  3. В диалоговом окне Пометить как таблицу дат в списке Дата выберите столбец, который будет служить уникальным идентификатором. Этот столбец должен содержать уникальные значения и иметь тип данных Date.

  4. При необходимости создайте связи между таблицами фактов и таблицей дат.

См. также раздел

Функции аналитики времени (DAX)