Опубликован: 15.03.2010 | Уровень: специалист | Доступ: платный | ВУЗ: Волгоградский государственный университет
Самостоятельная работа 7:

Определение вычислений

Создание вычислений "Проценты от общего"

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

Case
    When IsEmpty( [Measures].[Internet Sales-Sales Amount] ) 
    Then 0
    Else ( [Product].[Product Categories].CurrentMember,
           [Measures].[Internet Sales-Sales Amount]) /
         ( [Product].[Product Categories].[(All)].[All], 
           [Measures].[Internet Sales-Sales Amount] )
    End

В этом многомерном выражении рассчитывается доля каждого из товаров в итоговом значении продаж через Интернет. Использование инструкции Case в сочетании с функцией IS EMPTY позволяет избежать ошибки деления на ноль в том случае, если по данному товару отсутствуют продажи. В списке "Строка форматирования" выберите значение " Percent ". В списке "Установленное поведение" установите флажок для показателя " Internet Sales - Sales Amount " (рисунок 11.14 )

 Вычисляемая мера [Доля продаж через Интернет по всей номенклатуре продукции]

Рис. 11.14. Вычисляемая мера [Доля продаж через Интернет по всей номенклатуре продукции]

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

Case
    When IsEmpty( [Measures].[Reseller Sales-Sales Amount] ) 
    Then 0
    Else ( [Product].[Product Categories].CurrentMember,
           [Measures].[Reseller Sales-Sales Amount]) /
         ( [Product].[Product Categories].[(All)].[All], 
           [Measures].[Reseller Sales-Sales Amount] )
    End

В списке "Строка форматирования" выберите значение " Percent ". В списке "Установленное поведение" установите флажок для показателя " Reseller Sales - Sales Amount " (рисунок 11.15 )

 Вычисляемая мера [Доля товарооборота посредников по всей номенклатуре продукции]

увеличить изображение
Рис. 11.15. Вычисляемая мера [Доля товарооборота посредников по всей номенклатуре продукции]

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

Case
    When IsEmpty( [Measures].[Итоговая сумма продаж] ) 
    Then 0
    Else ( [Product].[Product Categories].CurrentMember,
           [Measures].[ Итоговая сумма продаж]) /
         ( [Product].[Product Categories].[(All)].[All], 
           [Measures].[ Итоговая сумма продаж] )
    End

В списке "Строка форматирования" выберите значение " Percent ". В списке "Установленное поведение" установите флажки для показателей " Internet Sales - Sales Amount " и " Reseller Sales- Sales Amount " (рисунок 11.16 )

 Вычисляемая мера [Общая доля продаж по всей номенклатуре продукции]

увеличить изображение
Рис. 11.16. Вычисляемая мера [Общая доля продаж по всей номенклатуре продукции]

На панели инструментов вкладки "Вычисления" нажмите кнопку "Представление сценариев" и просмотрите три вычисления, только что добавленные в сценарий вычисления.

Добавьте новую строку в сценарий вычисления непосредственно перед вычислением [Доля продаж через Интернет по всей номенклатуре продукции], а затем введите на следующей строке сценария приведенный ниже текст (рисунок 11.17 )

/* Calculations to calculate percentage of product to total product sales */

 Представление сценариев

увеличить изображение
Рис. 11.17. Представление сценариев

Теперь создано восемь вычисляемых элементов, которые отображаются в области "Организатор сценариев" в представлении формы (рисунок 11.18 )

 Созданные вычисляемые элементы

Рис. 11.18. Созданные вычисляемые элементы
Ксения Кожанова
Ксения Кожанова

Здравствуйте! Я прошла 1 лекцию и 1 самостоятельную работу. В конце контрольные вопросы, их надо для как-то ответить или куда-то отослать?

Андрей Павлов
Андрей Павлов
Виталий Апухтин
Виталий Апухтин
Россия
Александр Билибин
Александр Билибин
Россия, г. Москва