Здравствуйте! Я прошла 1 лекцию и 1 самостоятельную работу. В конце контрольные вопросы, их надо для как-то ответить или куда-то отослать? |
Определение вычислений
Распределение квот продаж по месяцам
В области "Выражения вычислений" введите следующую инструкцию на новой строке в конце сценария вычисления:
/* 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 (рисунок 11.58)
Обратите внимание, что для июля и для августа 2004 года значения не вычислены. Щелкните правой кнопкой мыши область "Данные" и к контекстном меню выберите команду "Показывать пустые ячейки", чтобы отобразить только ячейки, имеющие значения. Это позволит легче проследить, как последняя инструкция применяется в сценарии вычисления. Нажмите клавишу F10, чтобы выполнить последнюю инструкцию (рисунок 11.59)
Обратите внимание, что значение " Sales Amount Quota " для каждого сотрудника в каждом финансовом месяце равно трети значения родительского элемента. В области столбцов удалите элемент " FY 2005 " и добавьте элемент " Q4 FY 2004 ". Последовательно раскройте элементы " FY 2004 ", " H2 FY 2004 " и " Q4 FY 2004 " ().
Заметьте, что значение для каждого финансового месяца равно трети итогового значения для финансового квартала. В меню "Отладка" выберите команду "Остановить отладку". Удалите точку останова в сценарии вычисления. На панели инструментов нажмите кнопку "Сохранить все".
Контрольные вопросы
- Дайте определение понятию "вычисление". Какие существуют виды вычислений в SSAS?
- Дайте определение понятиям "вычисляемый элемент" и "вычисляемая мера".
- Дайте определение понятию "именованный набор". Каким образом он создается?
- Какие функции могут выполнять команды сценариев?