Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Использование MS SQL Server Analysis Services 2...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
18.2 Mб
Скачать

Распределение квот продаж по месяцам

В области «Выражения вычислений» введите следующую инструкцию на новой строке в конце сценария вычисления:

/* Allocate Quotas to Months */

SCOPE ( [Date].[Fiscal Date].[Month Name].Members );

Данная инструкция SCOPE является вложенной инструкцией области, она изменяет пространство куба, к которому применено многомерное выражение, чтобы присвоить квоты суммы продаж для каждого финансового месяца на основе значений, указанных для каждого финансового квартала. Эта инструкция SCOPE аналогична предыдущей вложенной инструкции SCOPE, однако в ней переопределяется область самой определенной пользователем иерархии «Fiscal Date». Поэтому элементы пространства куба вместо элементов финансового месяца финансового года 2005 теперь будут включать в себя все элементы финансового месяца измерения «Date».

В области «Выражения вычислений» введите следующую инструкцию на новой строке в конце сценария вычисления:

THIS = [Date].[Fiscal Date].CurrentMember.Parent / 3;

Эта инструкция присваивает каждому элементу месяца иерархии «Fiscal Date» треть значения его родителя уровня квартала. Это вычисление будет применено ко всем финансовым месяцам куба.

В области «Выражения вычислений» щелкните границу слева от последней инструкции THIS, чтобы установить точку останова, а затем нажмите клавишу F5 (Рисунок 516).

Рисунок 516. Просмотр значений для июля и августа 2004 года.

Обратите внимание, что для июля и для августа 2004 года значения не вычислены. Щелкните правой кнопкой мыши область «Данные» и к контекстном меню выберите команду «Показывать пустые ячейки», чтобы отобразить только ячейки, имеющие значения. Это позволит легче проследить, как последняя инструкция применяется в сценарии вычисления. Нажмите клавишу F10, чтобы выполнить последнюю инструкцию (Рисунок 517).

Рисунок 517. Вычисленные значения для июля и августа 2004 года.

Обратите внимание, что значение «Sales Amount Quota» для каждого сотрудника в каждом финансовом месяце равно трети значения родительского элемента. В области столбцов удалите элемент «FY 2005» и добавьте элемент «Q4 FY 2004». Последовательно раскройте элементы «FY 2004», «H2 FY 2004» и «Q4 FY 2004» ().

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

Контрольные вопросы

  1. Дайте определение понятию «вычисление». Какие существуют виды вычислений в SSAS?

  2. Дайте определение понятиям «вычисляемый элемент» и «вычисляемая мера».

  3. Дайте определение понятию «именованный набор». Каким образом он создается?

  4. Какие функции могут выполнять команды сценариев?

  1. Определение ключевых индикаторов производительности

Данная лабораторная работа посвящена определению ключевых индикаторов производительности в проекте служб SSAS. Ключевые индикаторы производительности предоставляют среду для определения вычислений по мерам деятельности организации на стороне сервера, а также приводят к единому виду отображения результатов. Ключевые индикаторы производительности могут отображаться в отчетах, порталах и инструментальных панелях, через API-интерфейсы доступа к данным, а также с использованием средств Microsoft и средств сторонних производителей. Ключевые индикаторы производительности представляют собой упакованные в метаданные обычные меры и иные многомерные выражения.