Тема: OLAP - Excel
Показать сообщение отдельно
Старый 12.03.2007, 18:14   #2  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
Цитата:
Сообщение от farlander Посмотреть сообщение
Добрый день.
Создаем сводную таблицу в Excel 2003 на основе OLAP-куба...
В данном случае блокируются параметры поля и создание вычисляемых полей...
Как сделать, чтоб итоговое поле выдавало не сумму, а среднее, без использования отдельных измерений куба? Т.к. например по одному измерению должно и остаться суммирование, а по времени - надо сделать усреднение...
Вычисляемые поля Excel создавать динамически не умеет, создавайте их на сервере.
Либо юзать другие клиенты, например этот - точно умеет:
http://pivot-view.com/
Про среднее я уже писал. Среднее арифметическое, это SUM()/COUNT().
Например:
сделайте меру1 по полю Сумма с типом агрегации Сумма(SUM)
сделайте меру2 по полю Сумма с типом агрегации Количество(COUNT)
Сделайте калькулируемую меру3 как формулу: мера1/мера2
Если надо - проверьте на отсутствие нуля в мера2 перед делением, например функцией iif(мера2=0,null,мера2)
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/