![]() |
#1 |
MCTS
|
OLAP - Excel
Добрый день.
Создаем сводную таблицу в Excel 2003 на основе OLAP-куба... В данном случае блокируются параметры поля и создание вычисляемых полей... Как сделать, чтоб итоговое поле выдавало не сумму, а среднее, без использования отдельных измерений куба? Т.к. например по одному измерению должно и остаться суммирование, а по времени - надо сделать усреднение...
__________________
farlander.ru |
|
![]() |
#2 |
злыдень
|
Цитата:
Сообщение от farlander
![]() Добрый день.
Создаем сводную таблицу в Excel 2003 на основе OLAP-куба... В данном случае блокируются параметры поля и создание вычисляемых полей... Как сделать, чтоб итоговое поле выдавало не сумму, а среднее, без использования отдельных измерений куба? Т.к. например по одному измерению должно и остаться суммирование, а по времени - надо сделать усреднение... Либо юзать другие клиенты, например этот - точно умеет: http://pivot-view.com/ Про среднее я уже писал. Среднее арифметическое, это SUM()/COUNT(). Например: сделайте меру1 по полю Сумма с типом агрегации Сумма(SUM) сделайте меру2 по полю Сумма с типом агрегации Количество(COUNT) Сделайте калькулируемую меру3 как формулу: мера1/мера2 Если надо - проверьте на отсутствие нуля в мера2 перед делением, например функцией iif(мера2=0,null,мера2)
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
![]() |
#3 |
MCTS
|
2 Recoilme
Жаль, что не умеет :-/ А по поводу среднего: я пробовал так среднюю делать - выходят не те цифры... А именно: усредняется по всем строкам, свернутым в представлении...
__________________
farlander.ru Последний раз редактировалось farlander; 13.03.2007 в 08:49. |
|
![]() |
#4 |
Участник
|
По поводу среднего слишком мало исходной информации.
Но очень похоже, что для измерения дата (ДатаМесяцы) надо в свойстве Custom Rollup Formula (для года, квартала, месяца) прописать Avg({[ДатаМесяцы].CurrentMember.children} , [Measures].CurrentMember). А также чаще бывать на http://sql.ru/forum/actualtopics.aspx?bid=26 |
|
|
За это сообщение автора поблагодарили: farlander (1). |
![]() |
#5 |
злыдень
|
ещё можно в соседней ячейке эксель написать формулу =A1/B1, например, и протянуть её. При обновлении данных в отчете будет и ваше среднее пересчитываться. На то он и эксель.
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
![]() |
#6 |
MCTS
|
Цитата:
Сообщение от grishin
![]() По поводу среднего слишком мало исходной информации.
Но очень похоже, что для измерения дата (ДатаМесяцы) надо в свойстве Custom Rollup Formula (для года, квартала, месяца) прописать Avg({[ДатаМесяцы].CurrentMember.children} , [Measures].CurrentMember). А также чаще бывать на http://sql.ru/forum/actualtopics.aspx?bid=26
__________________
farlander.ru |
|
![]() |
#7 |
MCTS
|
Это подойдет только для случая, когда не нужны итоги по столбцам... тк Эксель не даст между полей сводной таблицы вставить еще одно...
__________________
farlander.ru |
|
![]() |
#8 |
злыдень
|
Цитата:
![]()
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
![]() |
#9 |
MCTS
|
Кстати никто не знает где взять толковую инструкцию пользователя по сводным таблицам?!...
__________________
farlander.ru |
|
![]() |
#10 |
Moderator
|
Цитата:
Можно книжку купить: Сводные таблицы в Microsoft Excel |
|
![]() |
#11 |
злыдень
|
Я даю эти: Инструкции по работе со сводными таблицами
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
![]() |
#12 |
Участник
|
Цитата:
Сообщение от Recoilme
![]() Я даю эти: Инструкции по работе со сводными таблицами
![]() Не осталось ли их на локале у кого-нибудь? |
|
![]() |
#13 |
MCTS
|
Цитата:
На сайте axolap.ru была ссылка именно на эти тренинги |
|
|
За это сообщение автора поблагодарили: player (1). |
Теги |
excel, olap |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|