AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 12.03.2007, 14:48   #1  
farlander ist offline
farlander
MCTS
Benutzerbild von farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Registriert seit: 27.10.2006
Ort: Россия
OLAP - Excel
Добрый день.
Создаем сводную таблицу в Excel 2003 на основе OLAP-куба...
В данном случае блокируются параметры поля и создание вычисляемых полей...
Как сделать, чтоб итоговое поле выдавало не сумму, а среднее, без использования отдельных измерений куба? Т.к. например по одному измерению должно и остаться суммирование, а по времени - надо сделать усреднение...
__________________
farlander.ru
Alt 12.03.2007, 18:14   #2  
Recoilme ist offline
Recoilme
злыдень
Benutzerbild von Recoilme
Злыдни
 
895 / 192 (8) ++++++
Registriert seit: 18.06.2003
Zitat:
Zitat von farlander Beitrag anzeigen
Добрый день.
Создаем сводную таблицу в Excel 2003 на основе OLAP-куба...
В данном случае блокируются параметры поля и создание вычисляемых полей...
Как сделать, чтоб итоговое поле выдавало не сумму, а среднее, без использования отдельных измерений куба? Т.к. например по одному измерению должно и остаться суммирование, а по времени - надо сделать усреднение...
Вычисляемые поля Excel создавать динамически не умеет, создавайте их на сервере.
Либо юзать другие клиенты, например этот - точно умеет:
http://pivot-view.com/
Про среднее я уже писал. Среднее арифметическое, это SUM()/COUNT().
Например:
сделайте меру1 по полю Сумма с типом агрегации Сумма(SUM)
сделайте меру2 по полю Сумма с типом агрегации Количество(COUNT)
Сделайте калькулируемую меру3 как формулу: мера1/мера2
Если надо - проверьте на отсутствие нуля в мера2 перед делением, например функцией iif(мера2=0,null,мера2)
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
Alt 13.03.2007, 08:28   #3  
farlander ist offline
farlander
MCTS
Benutzerbild von farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Registriert seit: 27.10.2006
Ort: Россия
2 Recoilme
Жаль, что не умеет :-/
А по поводу среднего: я пробовал так среднюю делать - выходят не те цифры...
А именно: усредняется по всем строкам, свернутым в представлении...
__________________
farlander.ru

Geändert von farlander (13.03.2007 um 08:49 Uhr)
Alt 13.03.2007, 10:30   #4  
grishin ist offline
grishin
Участник
 
26 / 15 (1) ++
Registriert seit: 10.08.2005
Ort: Москва
Blog-Einträge: 1
По поводу среднего слишком мало исходной информации.

Но очень похоже, что для измерения дата (ДатаМесяцы) надо в свойстве Custom Rollup Formula (для года, квартала, месяца) прописать Avg({[ДатаМесяцы].CurrentMember.children} , [Measures].CurrentMember).
А также чаще бывать на http://sql.ru/forum/actualtopics.aspx?bid=26
This post has been rated by: farlander (1).
Alt 13.03.2007, 11:00   #5  
Recoilme ist offline
Recoilme
злыдень
Benutzerbild von Recoilme
Злыдни
 
895 / 192 (8) ++++++
Registriert seit: 18.06.2003
ещё можно в соседней ячейке эксель написать формулу =A1/B1, например, и протянуть её. При обновлении данных в отчете будет и ваше среднее пересчитываться. На то он и эксель.
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
Alt 13.03.2007, 11:32   #6  
farlander ist offline
farlander
MCTS
Benutzerbild von farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Registriert seit: 27.10.2006
Ort: Россия
Zitat:
Zitat von grishin Beitrag anzeigen
По поводу среднего слишком мало исходной информации.

Но очень похоже, что для измерения дата (ДатаМесяцы) надо в свойстве Custom Rollup Formula (для года, квартала, месяца) прописать Avg({[ДатаМесяцы].CurrentMember.children} , [Measures].CurrentMember).
А также чаще бывать на http://sql.ru/forum/actualtopics.aspx?bid=26
Отличное решение... еще б можно было указать конкретную меру, а то на все работает, что не есть гуд...
__________________
farlander.ru
Alt 13.03.2007, 11:42   #7  
farlander ist offline
farlander
MCTS
Benutzerbild von farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Registriert seit: 27.10.2006
Ort: Россия
Zitat:
Zitat von Recoilme Beitrag anzeigen
ещё можно в соседней ячейке эксель написать формулу =A1/B1, например, и протянуть её. При обновлении данных в отчете будет и ваше среднее пересчитываться. На то он и эксель.
Это подойдет только для случая, когда не нужны итоги по столбцам... тк Эксель не даст между полей сводной таблицы вставить еще одно...
__________________
farlander.ru
Alt 13.03.2007, 12:13   #8  
Recoilme ist offline
Recoilme
злыдень
Benutzerbild von Recoilme
Злыдни
 
895 / 192 (8) ++++++
Registriert seit: 18.06.2003
Zitat:
Zitat von farlander Beitrag anzeigen
Отличное решение... еще б можно было указать конкретную меру, а то на все работает, что не есть гуд...
Попробуйте вместо "[Measures].CurrentMember" написать "[Measures].КонкретнаяМера"
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
Alt 16.03.2007, 11:32   #9  
farlander ist offline
farlander
MCTS
Benutzerbild von farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Registriert seit: 27.10.2006
Ort: Россия
Кстати никто не знает где взять толковую инструкцию пользователя по сводным таблицам?!...
__________________
farlander.ru
Alt 16.03.2007, 12:13   #10  
Gustav ist offline
Gustav
Moderator
Benutzerbild von Gustav
SAP
Лучший по профессии 2009
 
1.858 / 1152 (42) ++++++++
Registriert seit: 24.01.2006
Ort: Санкт-Петербург
Blog-Einträge: 19
Zitat:
Zitat von farlander Beitrag anzeigen
Кстати никто не знает где взять толковую инструкцию пользователя по сводным таблицам?!...
Дык... а встроенный хелп эксельный не рулит? Там топиков про сводные таблицы - немеряно. Если распечатать всё, то получится весьма многостраничный документ.

Можно книжку купить: Сводные таблицы в Microsoft Excel
Alt 16.03.2007, 18:24   #11  
Recoilme ist offline
Recoilme
злыдень
Benutzerbild von Recoilme
Злыдни
 
895 / 192 (8) ++++++
Registriert seit: 18.06.2003
Я даю эти: Инструкции по работе со сводными таблицами
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
Alt 24.06.2008, 15:38   #12  
player ist offline
player
Участник
 
107 / 69 (3) ++++
Registriert seit: 25.08.2007
Похоже сайт axolap.ru ушел в долину вечных отпусков
Не осталось ли их на локале у кого-нибудь?
Alt 24.06.2008, 17:39   #13  
twilight ist offline
twilight
MCTS
MCBMSS
 
890 / 241 (10) ++++++
Registriert seit: 17.10.2004
Ort: Королёв
Zitat:
Zitat von player Beitrag anzeigen
Похоже сайт axolap.ru ушел в долину вечных отпусков
Не осталось ли их на локале у кого-нибудь?
Для обучения работе со сводными таблицами используйте тренинги «Сводные таблицы …», которые находятся на сайте Microsoft по ссылке http://office.microsoft.com/ru-ru/ex...248311049.aspx.

На сайте axolap.ru была ссылка именно на эти тренинги
This post has been rated by: player (1).
Stichworte
excel, olap

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Исследование скорости экспорта данных из Axapta в Excel (коллективный эксперимент) Gustav DAX: База знаний и проекты 79 13.02.2014 13:18
Почему не могут зайти пользователи Excel 2003 на OLAP 2005? mazzy DAX: Администрирование 4 30.08.2007 10:35
[Excel] - Несколько версий Excel на машине клиента Андре DAX: Программирование 11 07.08.2007 13:45
Совместная работа OLAP и Excel 2000 Lenin DAX: Прочие вопросы 1 09.07.2003 13:24
OLAP: Импорт в Excel Hamster DAX: Функционал 2 23.06.2003 07:51

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 19:38 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.