Текущее время: Пт, мар 29 2024, 11:23

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Мультипровайдер
СообщениеДобавлено: Пн, фев 16 2015, 15:50 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, сен 03 2011, 08:51
Сообщения: 100
Пол: Мужской
Коллеги, добрый день.

Вымышленная задача:

Предположим есть два DSO: Прогнозы дилеров и Планы дилеров.

Прогнозы дилеров
- Код дилера
- Комплектация
- Цвет
- Количество (ZORDER)

Планы дилеров
- Код дилера
- Комплектация
- Количество (ZORDER)


Тоесть в первом и втором DSO показатель с одинаковым именем.

Создается мультипровайдер с измерениями:
- Дилер
------ Код дилера

- Продукт
------ Комплектация
------ Цвет

- Показатель
------ Количество


Так вот, как связать это в Мультипровайдере и сделать запрос в Query Designer, чтобы получить следующий отчет BEx:

Дилер | Прогноз | План

Смущает одинаковое техническое имя показателя в первом и втором DSO.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мультипровайдер
СообщениеДобавлено: Пн, фев 16 2015, 16:52 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 752
Откуда: Сибирь
Пол: Мужской
Цитата:
Смущает одинаковое техническое имя показателя в первом и втором DSO.

Можно же показатель нужным инфо-провайдером ограничить. Чем не подходит такой вариант?

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мультипровайдер
СообщениеДобавлено: Пн, фев 16 2015, 16:59 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, ноя 08 2013, 13:25
Сообщения: 78
В Bex вы получите: Дилер | Количество
Чтобы получить: Дилер | Прогноз | План
вам необходимо в Bex ограничить показатель "Количество" признаком 0INFOPROV.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Мультипровайдер
СообщениеДобавлено: Вт, фев 17 2015, 10:07 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, сен 03 2011, 08:51
Сообщения: 100
Пол: Мужской
Спасибо большое, уже забыл про ограничение на уровне инфо-провайдера.

Еще пару вопросов:
1) Иногда необходимо вытащить признак из одного инфо-провайдера, но информации о нем нет в другом.
Пример:

Code:
Дилер | Цвет | Прогноз | План
--------------------------------
1000     234              10
--------------------------------
          #       5

На выходе должно быть так:

Code:
Дилер | Цвет | Прогноз | План
--------------------------------
1000     234      5       10
--------------------------------



2) Существует ли возможность при таком даже выводе заменять пустые ячейки на 0 без VBA.
Code:
Дилер | Цвет | Прогноз | План
--------------------------------
1000     234              10
--------------------------------
          #       5


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мультипровайдер
СообщениеДобавлено: Вт, фев 17 2015, 10:19 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, ноя 08 2013, 13:25
Сообщения: 78
Данные из разных инфопровайдеров группируются в Bex по совпадающим признакам.
Т.е. чтобы получить одну строку:
Code:
Дилер | Цвет | Прогноз | План
1000     234      5       10

необходимо, чтобы данные были такими:
Code:
Дилер | Цвет | Прогноз | План
1000     234             10
1000     234     5

Чтобы вместо пустого значения признака выводился 0 или любой другой символ - для этого признака необходимо включить ведение текстов. И для пустого значения установить 0. В Bex указываете отображение текста.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Мультипровайдер  Тема решена
СообщениеДобавлено: Вт, фев 17 2015, 11:44 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 752
Откуда: Сибирь
Пол: Мужской
Цитата:
1) Иногда необходимо вытащить признак из одного инфо-провайдера, но информации о нем нет в другом.


Можно использовать константу выбор:
How to Display Result Row in One Line While Reporting On Multiproviderer
Пример: http://help.sap.com/saphelp_nw70/helpdata/EN/46/91f0f090ea13e8e10000000a155369/content.htm
Полезная нота по о константе-выбор: 944815 - Problems with 'Constant selection' (english version)

Только осторожно, итоги могут не биться с отдельными значениями:
http://wiki.scn.sap.com/wiki/display/BI/Constant+Selection+and+Overall+Result
1924842 - Constant Selection & Overall Results

Можно ещё инфо-набор попробовать использовать:
http://scn.sap.com/message/9821120#9821120

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мультипровайдер
СообщениеДобавлено: Вт, фев 17 2015, 11:55 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, сен 03 2011, 08:51
Сообщения: 100
Пол: Мужской
Спасибо большое! Очень полезный ответ!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мультипровайдер
СообщениеДобавлено: Ср, фев 18 2015, 09:11 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, сен 03 2011, 08:51
Сообщения: 100
Пол: Мужской
Цитата:
Чтобы вместо пустого значения признака выводился 0 или любой другой символ - для этого признака необходимо включить ведение текстов. И для пустого значения установить 0. В Bex указываете отображение текста.


Попробовал сделать так (было описано в соседней ветке):
1) Создал показатель-выбор
2) Создал показатель-формулу на основании предыдущего выбора
3) Указал формулу: NOERR( 'Заказы дилеров' ) + 0

Нули стали отображаться, вместо пустых значений. В инфо-объекте текстов нет.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Мультипровайдер
СообщениеДобавлено: Ср, фев 18 2015, 10:13 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, сен 03 2011, 08:51
Сообщения: 100
Пол: Мужской
12ozmdm написал:
Цитата:
Можно использовать константу выбор:


Замечательная вещь. Все получилось с ней как надо.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB