AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.02.2007, 08:41   #1  
farlander is offline
farlander
MCTS
Аватар для farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Регистрация: 27.10.2006
Адрес: Россия
? OLAP / Создание иерархической структуры
Добрый день.
Можно ли стандартными средствами создать иерархическую структуру данных в качестве измерения куба?
Например, имеем 3-уровневую структуру подразделения. В таблице подразделений уровень не указывается, а указывается ссылка на головное подразделение. Нужно сделать так, чтобы в сводной таблице была такая же структура как и в форме Подразделение / Организация.
__________________
farlander.ru
Старый 01.02.2007, 09:20   #2  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
При ограниченном количестве уровней можно - просто вводите дополнительные уровни.

К сожалению, Ax3 не может генерировать иерархические измерения, надо либо доделывать движок описания измерений, либо работать напрямую с MSOLAP.

всякие разные сведения по OLAP в Ax я собираю здесь http://erpkb.com/Axapta/OLAP
Старый 01.02.2007, 09:39   #3  
farlander is offline
farlander
MCTS
Аватар для farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Регистрация: 27.10.2006
Адрес: Россия
2 belugin
Вы может не поняли - мне нужно чтоб отчет разворачивался также как в структуре подразделения.
__________________
farlander.ru
Старый 01.02.2007, 09:55   #4  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Мне кажется, я понял.

Есть три варианта
1. Вы берете и генерируете запрос так, чтобы у него было 3 поля Подразделение 1 уровня, Подразделения 2 уровня, Подразделения 3 уровня. Наверное придется формировать некоторую промежуточную таблицу. Эти поля вы добавляете в качестве уровней подразделения

2. Вы не используете аксапту для построения куба, а формируете куб напрямую в MSOLAP, там есть понятие "Иерархическое измерение"

3. Вы дорабатываете движок генерации olap в Axapta чтобы можно было описать и сгенерировать иерархическое измерение.
За это сообщение автора поблагодарили: farlander (1).
Старый 01.02.2007, 10:32   #5  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от belugin Посмотреть сообщение
3. Вы дорабатываете движок генерации olap в Axapta чтобы можно было описать и сгенерировать иерархическое измерение.
"Движок" уже доделан, господа. В модуле "Налоговый учет" (RTax25xxx) есть OLAP-кубы с иерархической структурой.
За это сообщение автора поблагодарили: farlander (1).
Старый 01.02.2007, 10:37   #6  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
А можете в конкретный отчет носом ткнуть?
Старый 01.02.2007, 11:08   #7  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
\Classes\RTax25OLAPUpdate
За это сообщение автора поблагодарили: belugin (12).
Старый 01.02.2007, 11:09   #8  
farlander is offline
farlander
MCTS
Аватар для farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Регистрация: 27.10.2006
Адрес: Россия
А как конкретно вытащить и откуда эту иерархию из Налогов?
__________________
farlander.ru
Старый 01.02.2007, 11:38   #9  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от farlander Посмотреть сообщение
А как конкретно вытащить и откуда эту иерархию из Налогов?
Я же, вроде, написал?
Старый 01.02.2007, 12:12   #10  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Насколько я понял, это разновидность варианта 1 - то есть не используется стандартный движок вообще, а просто работается через COM с MSOLAP. Соответственно всякие пересчеты валют и пр. не делается
Старый 01.02.2007, 14:06   #11  
farlander is offline
farlander
MCTS
Аватар для farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Регистрация: 27.10.2006
Адрес: Россия
По поводу 2 способа. Вариант катит для 2-уровневой иерархии: поля подразделение и головное подразделение. И то 2-й уровень выскакивает в 1-м, что видимо лечится уже программированием.
У нас как минимум 4 уровня.
ЗЫ Аксапта же правильно строит иерархию по имеющимся уже данным в форме Организация с галочкой Иерархия. Это к вопросу о создании лишних полей таблицы.
__________________
farlander.ru
Старый 01.02.2007, 15:14   #13  
farlander is offline
farlander
MCTS
Аватар для farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Регистрация: 27.10.2006
Адрес: Россия
2 belugin
Получилось создать иерархическое измерение Using Leaf Members Only Data in a Parent-Child Dimension. Спасибо за помощь.
__________________
farlander.ru
Старый 02.02.2007, 14:30   #14  
farlander is offline
farlander
MCTS
Аватар для farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Регистрация: 27.10.2006
Адрес: Россия
Теперь посложнее задачка.
Нужно к parent-child измерению подвязать другие измерения в качестве нижних уровней.
Например, иерархическая структура предприятия раскрывается на должности, затем должности на ФИО...
__________________
farlander.ru
Старый 02.02.2007, 14:44   #15  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
а что недостаточно в сводной таблице плюхнуть эти измерения на ту же сторону что prant-child?
Старый 02.02.2007, 15:10   #16  
farlander is offline
farlander
MCTS
Аватар для farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Регистрация: 27.10.2006
Адрес: Россия
2 belugin
Этот вариант как-то кривовато работает... к тому же мы не ищем легких путей )
__________________
farlander.ru
Теги
olap, parent-child, аналитические отчеты

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Почему не могут зайти пользователи Excel 2003 на OLAP 2005? mazzy DAX: Администрирование 4 30.08.2007 10:35
ALEG: Olap. Что нам стоит куб настроить Blog bot DAX Blogs 4 05.12.2006 17:16
Опять про OLAP и Enum mit DAX: Программирование 6 05.04.2004 11:06
Многомерный анализ, OLAP в системе Axapta Jurii DAX: Функционал 1 19.02.2003 17:14
Проблема с подключением к OLAP серверу Andrew Besedin DAX: Администрирование 0 20.03.2002 12:06

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:03.