14
Разработка приложений в системе Hyperion Planning Часть 2 http://www. практик. com.ua

разработка приложений в системе Hyperion planning часть 2

Embed Size (px)

Citation preview

Page 1: разработка приложений в системе Hyperion planning часть 2

Разработка приложений в системе Hyperion Planning

Часть 2

http://www.практик.com.ua

Page 2: разработка приложений в системе Hyperion planning часть 2

Баланс по времениБаланс по времени Jan Feb Mar Qtr1 Формула

Поток 15 20 10 45 Jan+Feb+Mar

Первый 15 20 10 15 Jan

Баланс 15 20 10 10 Mar

Средний 15 20 10 15 (Jan+Feb+Mar) / 3

Заполнить 15 15 15 15

Взвешенное среднее Actual_Actual

15 20 10 14,8901 (Jan * 31 + Feb * 29 + Dec * 31) / 91

Взвешенное среднее Actual_Actual_365

100 110 120 14,6703 (Jan * 31 + Feb * 28 + Dec * 31) / 91

Page 3: разработка приложений в системе Hyperion planning часть 2

Настройка расчета для нулевых и пустых значений

Расчет среднего

Пропустить Jan Feb Mar Qtr1 Формула

Нет 0 20 25 15 (Jan+Feb+Mar) / 3

Отсутствует - 20 25 20 (Feb+Mar) / 2

Нули 0 20 25 20 (Feb+Mar) / 2

Отсутствует и нули 0 - 25 25 (Mar) / 1

Page 4: разработка приложений в системе Hyperion planning часть 2

Расчет данных по иерархииМногомерная структура куб рассчитывается в таком порядке:1. Измерение счет2. Измерение время3. Другие измерения в порядке указанной с структуре 4. Элементы помеченные как “Двойной пересчет”

1ый 2ой

Page 5: разработка приложений в системе Hyperion planning часть 2

Откуда ждать подвохаAccount Jan Feb Mar Qtr1

Profit 75 50 100 225

Sales 150 200 250 600

Profit% (Поток) 50% 25% 40% 115% (Jan+Feb+Mar) ûAccount Jan Feb Mar Qtr1

Profit 75 50 100 225

Sales 150 200 250 600

Profit% (Среднее) 50% 25% 40% 38,3333%

(Jan+Feb+Mar)/3 ûAccount Jan Feb Mar Qtr1

Profit 75 50 100 225

Sales 150 200 250 600

Profit% (Поток) 50% 25% 40% 37,5% (Profit->Q1 % Sales->Q1) ü

Page 6: разработка приложений в системе Hyperion planning часть 2

Двойной пересчет

Account Jan Feb Mar Qtr1

Profit 75 50 100 225 (5)Sales 150 200 250 600 (6)

Profit% 50% (1) 25% (2) 50% (3) 0% (4)125% (7) û

• Без признака двойной пересчет

• С признаком двойной пересчетAccount Jan Feb Mar Qtr1

Profit 75 50 100 225 (5)Sales 150 200 250 600 (6)

Profit% (Двойной пересчет) 50% (1) 25% (2) 50% (3)0% (4)125% (7)37,5% (8)

ü

Page 7: разработка приложений в системе Hyperion planning часть 2

Как выявить счета требующие двойного пересчета

• Данные счета не должны никак агрегироватся по времени а должны расчитыватся на основании агрегатов времени

• Данные счета являются расчетными и как правило не вводятся пользователями

– Коэффициенты рентабельности– Оборачиваемости– Ликвидности и др. финансовые показатели

Page 8: разработка приложений в системе Hyperion planning часть 2

Расчет с помощью формул 1. Библиотека формул

состоит из > 150 функций

2. Функции могут быть расширены пользовательскими (Java)

Page 9: разработка приложений в системе Hyperion planning часть 2

Отчет об отклонении 1. @VAR(Actual, Budget)2. @VARPER(Actual, Budget)

Actual Budget Variance Variance%

Sales 100 120 -20 -16.67%

COGS (Расходный) 100 120 20 16.67%

Page 10: разработка приложений в системе Hyperion planning часть 2

Типы счета

Тип счета Отчет об отклонении

Баланс по времени

Пропуск Тип данных

Расходы Расходный Поток - Валюта

Доходы Нерасходный Поток - Валюта

Актив Нерасходный Баланс Нет Валюта

Пассив Нерасходный Баланс Нет Валюта

Собственный капитал

Нерасходный Баланс Нет Валюта

Сохраненное допущение

Нерасходный - - Не валюта

Page 11: разработка приложений в системе Hyperion planning часть 2

Сохраненное допущение• Используйте свойство “Сохраненное допущение” для бизнес

драйверов

• Примеры счетов “Сохраненное допущение”– Количество сотрудников в отделении– Размер помещения, и т.д.

• Счета типа “Сохраненное допущение” используются для расчета– Расход на канцелярские принадлежности на основании количества сотрудников в

отделении– Разнесение затрат на основании размера помещений, и т.д.

Page 12: разработка приложений в системе Hyperion planning часть 2

Типы данных• Не задан• Валюта• Не валюта• Процент• Смарт список• Дата• Текст

Page 13: разработка приложений в системе Hyperion planning часть 2

Пользовательский атрибут• Используется для присвоения элементам характеристик

определенных пользователем.– С НДС– Без НДС

• Специфика работы пользовательских характеристик определяется пользователем с помощью формул и калькуляционных скриптов

IF(@ISUDA(Product, “No VAT")) Revenue = Sales * 1.2; ELSE Revenue = Sales; ENDIF

Page 14: разработка приложений в системе Hyperion planning часть 2

Итог по свойствамСвойство Account Period Year Scenari

oVersion Entity Польз

овательские