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

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

/* 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 (Рисунок 500).

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

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

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

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

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

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

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

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

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

  1. Дайте определение понятию «вычисление». Какие существуют виды вычислений в SSAS?
  2. Дайте определение понятиям «вычисляемый элемент» и «вычисляемая мера».
  3. Дайте определение понятию «именованный набор». Каким образом он создается?
  4. Какие функции могут выполнять команды сценариев?

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