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


Вычисления в многомерных моделях

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

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

Вкладка Вычисления содержит следующие три панели.

  • На панели Организатор скриптов перечислены вычисления в кубе. Данная панель используется для создания, организации и выбора вычислений для редактирования.

  • На панели Средства вычисления представлены метаданные, функции и шаблоны, при помощи которых создаются вычисления.

  • Панель «Выражения вычисления» поддерживает представление формы и представление скрипта.

Создание вычисления

Чтобы создать вычисление, на вкладке Вычисления конструктора кубов в меню Куб выберите пункт Создать вычисляемый элемент, Создать именованный наборили Создать команду скрипта, в зависимости от требуемого типа вычисления. Также можно нажать любые из соответствующих кнопок на панели инструментов или щелкнуть правой кнопкой мыши в любой части области Организатор скриптов , а затем выбрать одну из команд контекстного меню. Данное действие добавляет новое вычисление к панели Организатор скриптов и отображает для него поля в форме вычислений на панели «Выражения вычисления». При создании нового скрипта данное действие открывает представление «Скрипт» на панели «Выражения вычисления». Дополнительные сведения о построении трех типов вычислений см. в разделах Создание вычисляемых элементов, Создание именованных наборови Определение назначений и других команд скриптов.

Редактирование скриптов

Измените скрипты на панели Выражения вычислений на вкладке Вычисления . В области Выражения вычислений есть два представления: представление скрипта и представление формы. В представлении «Форма» отображаются выражения и свойства одной команды. Во время редактирования скрипта многомерных выражений поле выражения заполняет все представление «Форма».

В представлении «Скрипт» есть редактор кода, в котором можно редактировать скрипты. Когда панель «Выражения вычисления» открыта в представлении «Скрипт», панель Организатор скриптов скрыта. Представление скрипта поддерживает выделение кода цветом, сопоставление скобок, автоматическую подстановку, а также области кода многомерных выражений. Для облегчения редактирования области кодов многомерных выражений можно ее сворачивать или разворачивать.

Переключиться между представлением «Форма» и представлением «Скрипт» можно, открыв меню Куб , выбрав пункт Показать вычисления в, а затем выбрав пункт Скрипт или Форма. Также можно нажать кнопку Представление формы или Представление скрипта на панели инструментов.

Изменение порядка разрешения

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

Для вычисляемых ячеек и вычисляемых элементов данный порядок может быть заменен вручную. Дополнительные сведения о порядке передачи и порядка решения см. в разделах Understanding Pass Order and Solve Order (Многомерные выражения).

Удаление вычисления

Чтобы удалить существующее вычисление, в разделе Вычисления области Организатор скриптов выберите вычисление, которое требуется удалить, затем выберите пункт Удалить в меню Правка или нажмите кнопку Удалить на панели инструментов. Также можно щелкнуть правой кнопкой мыши вычисление на панели Организатор скриптов и выбрать в контекстном меню пункт Удалить .