- •Следующее занятие
- •1. Определение вычисляемых элементов
- •Определение статистических вычислений для физических мер Определение статистических вычислений для физических мер
- •Создание вычислений коэффициента валовой прибыли Создание вычислений коэффициента валовой прибыли
- •Создание вычислений «Проценты от общего» Создание вычислений «Проценты от общего»
- •Просмотр новых вычисляемых элементов Просмотр новых вычисляемых элементов
- •Следующая задача занятия
- •2 .Определение именованных наборов
- •Определение именованного набора «Основные товары» Чтобы определить именованный набор «Основные товары»
- •Определение именованного набора «Крупные торговые посредники» Чтобы определить именованный набор «Крупные торговые посредники»
- •Просмотр куба с использованием новых именованных наборов Чтобы выполнить просмотр куба с использованием новых именованных наборов
- •Следующая задача занятия
- •3 .Определение оценивающих назначений с помощью команд сценариев
- •Просмотр распределения квот на количество продаж по времени и сотрудникам Просмотр распределения квот количества продаж по времени и сотрудникам
- •Определение области вычисления квоты суммы продаж в финансовом году 2005
- •Определение области вычисления квоты суммы продаж в финансовом году 2005
- •Определение и проверка нового вычисления квоты продаж для финансового года 2005
- •Задание и проверка нового вычисления квоты продаж для финансового года 2005
- •Распределение квот суммы продаж по полугодиям и кварталам финансового года 2005
- •Распределение квоты суммы продаж по полугодиям и кварталам финансового года 2005
- •Распределение квот продаж по месяцам
- •Распределение квот продаж по месяцам
- •Следующее занятие
Определение и проверка нового вычисления квоты продаж для финансового года 2005
В этой процедуре предстоит добавить в сценарий новую команду, вычисляющую квоту продаж для финансового года 2005 по всем элементам измерения «Сотрудник». Однако вместо добавления команды сценария в представлении формы она будет добавлена прямо в представлении сценария. В этом представлении необходимо ставить точку с запятой между командами сценария.
Задание и проверка нового вычисления квоты продаж для финансового года 2005
-
В представлении сценария введите следующую инструкцию на новой строке в конце сценария вычисления:
Копировать код
/* Applying a calculation to the subcube */
THIS = [Date].[Fiscal Time].[Fiscal Year].&[2004] * 1.25;
-
Инструкция THIS присваивает показателю «Квота суммы продаж» новое значение на пересечении элементов «Сотрудник» и «Финансовый год 2005» вложенного куба. Новое значение основано на значении, существующем в пересечении элемента «Сотрудник» и показателя «Квота суммы продаж» для финансового года 2004, умноженного на 1,25.
-
На панели Выражения вычислений щелкните границу слева от предыдущей инструкции, чтобы задать точку останова.
Обратите внимание, что в этой области в этой области появится красная точка, а инструкция будет выделена красным цветом, как показано на рисунке. При выполнении проекта в режиме отладки измененный проект будет развернут на экземпляре служб Analysis Services, куб будет обработан и сценарий вычисления будет выполнен до точки останова. Затем можно продолжить выполнение по шагам. Если не задать точку останова и выполнить проект в режиме отладки, сценарий вычисления прервется на первом сценарии вычисления, то есть на инструкции CALCULATE.
-
В меню Отладка выберите команду Начать отладку (или нажмите клавишу F5).
Проект будет развернут и обработан, а сценарий вычисления будет выполнен вплоть до точки останова.
-
Скройте окно Watch 1 и окно Command.
Обратите внимание, что в нижней части вкладки «Вычисления» будет выведена панель Данные, которая помогает при отладке, как показано на следующем рисунке.
-
На панели Данные добавьте в область данных элемент Квота суммы продаж, в область столбцов добавьте Дата.Финансовое время, а в область строк — Имя сотрудника из измерения «Сотрудник».
Обратите внимание, что элемент FY 2005 уровня «Финансовый год» для каждой меры «Квота суммы продаж» для каждого сотрудника не содержит значения в области данных меры «Квота суммы продаж», как показано на следующем рисунке. По умолчанию в режиме отладки на панели Данные отображаются пустые ячейки.
-
Нажмите клавишу F10, чтобы выполнить инструкцию THIS и вычислить квоты продаж для финансового года 2005.
Обратите внимание, что теперь вычислены ячейки на панели Данные на пересечении показателя «Квота суммы продаж», элемента измерения FY 2005 и элемента «Имя сотрудника».
-
Щелкните правой кнопкой мыши область данных и выберите команду Показывать пустые ячейки, чтобы снять пометку этого параметра и скрыть все пустые ячейки. Это упрощает просмотр сведений по всем сотрудникам, имеющим квоту суммы продаж, как показано на следующем рисунке.
-
На панели Данные удалите элементы FY 2002, FY 2003 и FY 2004 из области столбцов и попробуйте раскрыть в этой области элемент FY 2005.
Обратите внимание, что раскрыть элемент FY2005 не удается, так как значения элементов H1 FY 2005 на пересечении меры «Квота суммы продаж» и иерархии атрибутов «Имя сотрудника» не были вычислены (поскольку они оказались вне текущей области).
-
Чтобы просмотреть пустые ячейки для значений элементов H1 FY 2005, щелкните правой кнопкой мыши область данных и выберите команду Показывать пустые ячейки, чтобы отобразить все пустые ячейки, как показано на следующем рисунке.
-
В меню Отладка выберите команду Остановить отладку (или нажмите клавишу Shift+F5).
-
Удалите точку останова в сценарии вычисления, щелкнув точку останова в левой границе.