Текущее время: Сб, июн 28 2025, 08:16

Часовой пояс: 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
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
Цитата:
Смущает одинаковое техническое имя показателя в первом и втором 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
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
Цитата:
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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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