Поделиться через


Определение вычислений логики операций со временем с использованием мастера бизнес-аналитики

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

Расширение логики операций со временем представляет собой расширение куба, которое добавляет вычисления куба (или представления времени) к выбранной иерархии. Данное расширение поддерживает следующие категории вычислений:

  • Период к дате.

  • Рост за период.

  • Скользящие средние.

  • Параллельные сравнения периодов.

Интеллектуальная обработка времени применяется к кубам, имеющим измерение времени. (Измерение времени — это измерение, чье свойство Type равно значению Time). Кроме того, атрибуты времени такого измерения также должны иметь соответствующие параметры (например, годы или месяцы) для своего свойства Type . Свойство Type как измерения, так и его атрибутов, будет задано корректно, если для создания измерения времени используется мастер измерений.

Чтобы добавить логику операций со временем в куб, используйте мастер бизнес-аналитики и выберите параметр Определить логику операций со временем на странице Выбор расширения . Данный мастер затем проведет по этапам выбора иерархии, к которой добавляется интеллектуальная обработка времени, а также указания элементов иерархии, в отношении которых будет применена интеллектуальная обработка времени. На последней странице мастера можно увидеть изменения, которые будут внесены в базу данных Microsoft SQL Server SQL Server Analysis Services для добавления выбранной аналитики времени.

Выбор иерархии времени

На странице Выбор целевой иерархии и вычислений выберите иерархию времени, к которой применяется расширение времени. При каждом запуске мастера бизнес-аналитики расширение времени можно применять только к одной иерархии времени. При необходимости применить расширение к нескольким иерархиям времени необходимо запустить мастер снова.

После выбора иерархии времени выберите в списке Доступные вычисления времени вычисления, применяемые к иерархии. Список указываемых вычислений зависит от уровней в иерархии, а также от настройки свойства Type для атрибута каждого уровня. Например, иерархия «Годы» поддерживает вычисления «Год к дате» и «Рост за год», в то время как иерархия «Кварталы» такие вычисления не поддерживает.

Примечание

Файл шаблона Timeintelligence.xml определяет вычисления времени, перечисленные в списке Доступные вычисления времени. Если перечисленных вычислений недостаточно, то можно либо изменить существующие вычисления, либо добавить новые вычисления в файл Timeintelligence.xml.

Совет

Чтобы просмотреть описание вычисления, используйте для выделения вычисления клавиши со стрелками ВВЕРХ и ВНИЗ.

Применение представлений времени к элементам

На странице Определение области вычислений укажите элементы, к которым применяются новые представления времени. Новые представления времени могут быть применены к одному из объектов, указанных ниже:

  • Элементы измерения счетов в списке Доступные меры , расположенном на странице Определение области вычислений , указываются измерения счетов. У измерений счетов есть свои свойства Type , равные значению Accounts. При наличии измерения счетов, которое не отображается в списке Доступные меры , можно воспользоваться мастером бизнес-аналитики, чтобы добавить логику операций со счетами к такому измерению. Дополнительные сведения см. в разделе Добавление логики операций со счетами к измерению.

  • Меры Вместо того, чтобы указывать измерение счетов, можно указать меры, к которым представления времени применяются. Для этого выберите представления, к которым применяются выбранные вычисления времени. Например, активы и обязательства представляют собой данные типа «год к дате»; следовательно, вычисление «Год к дате» не применяется к мерам активов или обязательств.

Просмотр расширения логики операций со временем

На последней странице мастера бизнес-аналитики можно просмотреть изменения, которые будут внесены в базу данных SQL Server Analysis Services. Для расширения логики операций со временем мастер изменит выбранное измерение времени, связанное представление источника данных и связанный куб (см. описание в таблице ниже).

Объект Изменение
Измерение времени Добавляет атрибут для каждого вычисления (или представления).
Представление источника данных Добавляет вычисляемый столбец в таблице времени для каждого нового атрибута в измерении времени.
Куб Добавляет вычисляемый элемент, который задает код многомерных выражений для выполнения вычисления.

См. также:

Создание вычисляемых элементов