Определение статистических вычислений для физических мер

Откройте конструктор кубов для куба Analysis Services Tutorial и перейдите на вкладку «Вычисления» (Рисунок 444).

Определение статистических вычислений для физических мер - student2.ru

Рисунок 460. Вкладка "Вычисления" конструктора кубов

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

На панели инструментов вкладки «Вычисления» нажмите кнопку «Создать вычисляемый элемент». В области «Выражения» вычисления будет отображена новая форма, в которой следует задать свойства нового вычисляемого элемента. Новый элемент также отображается в области «Организатор сценариев» (Рисунок 445).

Определение статистических вычислений для физических мер - student2.ru

Рисунок 461. Форма свойств нового вычисляемого элемента

В поле «Имя» измените имя вычисляемой меры на [Итоговая сумма продаж]. Если имя вычисляемого элемента содержит пробелы, его необходимо заключать в квадратные скобки.

Обратите внимание, что в списке «Родительская иерархия» по умолчанию новый вычисляемый элемент создается в измерении «Measures». Вычисляемый элемент в измерении мер часто называют вычисляемой мерой.

На вкладке «Метаданные» области «Средства вычисления» вкладки «Вычисления» последовательно раскройте узлы «Measures» и «Internet Sales», чтобы просмотреть метаданные для группы мер «Internet Sales» (Рисунок 446).

Определение статистических вычислений для физических мер - student2.ru

Рисунок 462. Метаданные для группы мер «Internet Sales»

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

Перетяните показатель «Internet Sales – Sales Amount» из вкладки «Метаданные» области «Средства вычисления» в поле «Выражение» области «Выражения» вычисления.

В поле Выражение после [Measures].[ Internet Sales – Sales Amount] введите знак плюс (+).

На вкладке «Метаданные» панели «Средства вычисления» раскройте элемент «Reseller Sales» и перетащите показатель «Reseller Sales – Sales Amount» в поле «Выражение» панели «Выражения» вычисления после знака плюс (+) (Рисунок 447).

Определение статистических вычислений для физических мер - student2.ru

Рисунок 463. Сконструированное выражение

В списке «Строка форматирования» выберите «Currency». В списке «Установленное поведение» установите флажки для показателей Продажи через Интернет — сумма продаж и Товарооборот посредников — сумма продаж и нажмите кнопку ОК (Рисунок 448).

Определение статистических вычислений для физических мер - student2.ru

Рисунок 464. Указание параметров "Строка форматирования" и "Установленное поведение"

Меры, указанные в списке «Установленное поведение», используются для разрешения запросов NON EMPTY в многомерных выражениях. Если в списке «Установленное поведение» указана одна или несколько мер, в службах SSAS вычисляемый элемент считается пустым, если все указанные меры пусты. Если значение свойства «Установленное поведение не указано», в службах SSAS проводится оценка вычисляемого элемента с целью определения, является ли он пустым.

В области инструментов вкладки «Вычисления» нажмите кнопку «Представление сценария» и просмотрите сценарий расчета в области «Выражения вычисления» (Рисунок 449).

Определение статистических вычислений для физических мер - student2.ru

Рисунок 465. Представление сценария

Обратите внимание, что новое вычисление добавляется в исходное выражение CALCULATE. Вычисления разделены точкой с запятой. Кроме того, обратите внимание, что в начале сценария вычисления отображается комментарий. Рекомендуется добавлять комментарии в сценарий для групп вычислений, поскольку в дальнейшем они помогут другим разработчикам понимать сложные сценарии вычислений.

Добавьте новую строку в сценарий вычисления после команды Calculate; и перед добавленным сценарием вычислений, а затем введите на отдельной строке сценария следующий текст (Рисунок 450):

/* Calculations to aggregate Internet Sales and Reseller Sales measures */

Определение статистических вычислений для физических мер - student2.ru

Рисунок 466. Добавленная строка комментария

На панели инструментов вкладки «Вычисления» нажмите кнопку «Представление формы», убедитесь, что в области «Организатор сценариев» выбран показатель [Итоговая сумма продаж], и нажмите кнопку «Создать вычисляемый элемент».

Измените имя нового вычисляемого элемента на [Общая стоимость продукции] и создайте следующее выражение в поле «Выражения»:

[Measures].[Internet Sales-Total Product Cost] + [Measures].[Reseller Sales-Total Product Cost]

В списке «Строка форматирования» выберите «Currency».

В списке «Установленное поведение» установите флажки для показателей «Internet Sales-Total Product Cost» и «Reseller Sales-Total Product Cost» (Рисунок 451).

Определение статистических вычислений для физических мер - student2.ru

Рисунок 467. Параметры вычисления [Общая стоимость продукции]

Заданы два вычисляемых элемента, которые отображаются в области «Организатор сценариев» (Рисунок 452).

Определение статистических вычислений для физических мер - student2.ru

Рисунок 468. Созданные вычисляемые элементы

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

Наши рекомендации