Upload
aleksey-movchaniuk
View
264
Download
3
Embed Size (px)
Citation preview
Разработка приложений в системе Hyperion Planning
Часть 2
http://www.практик.com.ua
Баланс по времениБаланс по времени 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
Настройка расчета для нулевых и пустых значений
Расчет среднего
Пропустить 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
Расчет данных по иерархииМногомерная структура куб рассчитывается в таком порядке:1. Измерение счет2. Измерение время3. Другие измерения в порядке указанной с структуре 4. Элементы помеченные как “Двойной пересчет”
1ый 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) ü
Двойной пересчет
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)
ü
Как выявить счета требующие двойного пересчета
• Данные счета не должны никак агрегироватся по времени а должны расчитыватся на основании агрегатов времени
• Данные счета являются расчетными и как правило не вводятся пользователями
– Коэффициенты рентабельности– Оборачиваемости– Ликвидности и др. финансовые показатели
Расчет с помощью формул 1. Библиотека формул
состоит из > 150 функций
2. Функции могут быть расширены пользовательскими (Java)
Отчет об отклонении 1. @VAR(Actual, Budget)2. @VARPER(Actual, Budget)
Actual Budget Variance Variance%
Sales 100 120 -20 -16.67%
COGS (Расходный) 100 120 20 16.67%
Типы счета
Тип счета Отчет об отклонении
Баланс по времени
Пропуск Тип данных
Расходы Расходный Поток - Валюта
Доходы Нерасходный Поток - Валюта
Актив Нерасходный Баланс Нет Валюта
Пассив Нерасходный Баланс Нет Валюта
Собственный капитал
Нерасходный Баланс Нет Валюта
Сохраненное допущение
Нерасходный - - Не валюта
Сохраненное допущение• Используйте свойство “Сохраненное допущение” для бизнес
драйверов
• Примеры счетов “Сохраненное допущение”– Количество сотрудников в отделении– Размер помещения, и т.д.
• Счета типа “Сохраненное допущение” используются для расчета– Расход на канцелярские принадлежности на основании количества сотрудников в
отделении– Разнесение затрат на основании размера помещений, и т.д.
Типы данных• Не задан• Валюта• Не валюта• Процент• Смарт список• Дата• Текст
Пользовательский атрибут• Используется для присвоения элементам характеристик
определенных пользователем.– С НДС– Без НДС
• Специфика работы пользовательских характеристик определяется пользователем с помощью формул и калькуляционных скриптов
IF(@ISUDA(Product, “No VAT")) Revenue = Sales * 1.2; ELSE Revenue = Sales; ENDIF
Итог по свойствамСвойство Account Period Year Scenari
oVersion Entity Польз
овательские