Текущее время: Сб, июл 26 2025, 05:48

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Агрегация данных в BEx
СообщениеДобавлено: Вт, ноя 25 2008, 17:22 
Ассистент
Ассистент

Зарегистрирован:
Пн, авг 04 2008, 12:08
Сообщения: 31
Добрый день, коллеги.

Построен мультипровайдер из базового куба и инфо-набора.
При формировании отчета в BEx строки результата выглядят так:

| char1 | char2 | char3 | key fig1 | key fig2 |

Code:
|    group1    |     key1    | не присвоено |    values    |    values    |
|              |     key2    | не присвоено |    values    |    values    |
....................................................................
|              |     keyN    | не присвоено |    values    |    values    |
| не присвоено |     key1    |    name1     |    values    |    values    |
|              |     key2    |    name2     |    values    |    values    |
....................................................................
|              |     keyN    |    nameN     |    values    |    values    |


Кто-нибудь сталкивался с таким ? Как объединить строки запроса, чтоб вместо "не присвоено" появлялись соответствующие данные ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Агрегация данных в BEx
СообщениеДобавлено: Вт, ноя 25 2008, 17:26 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, фев 21 2005, 00:50
Сообщения: 10284
Откуда: г.Мышуйск
Пол: Женский
Они же у вас лежат на #
Что Вы имеете в виду под "объединить"? Нарисуйте плиз...

_________________
Пушномолочная свинья-несушка (тест)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Агрегация данных в BEx
СообщениеДобавлено: Вт, ноя 25 2008, 17:28 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
LadyWind написала:
Они же у вас лежат на #
Что Вы имеете в виду под "объединить"? Нарисуйте плиз...


И ещё имейте ввиду следующее:

Multiprovider даёт UNION

Если вам нужен JOIN , его следует делать с помощью InfoSet

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 25 2008, 17:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Есть в хелпе по 2004s описание как сделать JOIN с помощью мультика и константы выбора
Во, нашел: http://help.sap.com/saphelp_nw2004s/hel ... ameset.htm


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 25 2008, 17:37 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Lench написал:
Есть в хелпе по 2004s описание как сделать JOIN с помощью мультика и константы выбора


Подходит не для всех случаев.

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 25 2008, 17:50 
Ассистент
Ассистент

Зарегистрирован:
Пн, авг 04 2008, 12:08
Сообщения: 31
Планировалось получить следующее:

Code:
|    group1    |     key1    |    name1    |    values    |    values    |
|              |     key2    |     name2   |    values    |    values    |
....................................................................
|              |     keyN    |    nameN    |    values    |    values    |
|    group2    |     keyM    |    nameM    |    values    |    values    |
....................................................................
|              |     keyK    |    nameK    |    values    |    values    |


Спасибо за советы, буду копать дальше.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 26 2008, 10:31 
Ассистент
Ассистент

Зарегистрирован:
Пн, авг 04 2008, 12:08
Сообщения: 31
инфо-набор вместо инфо-провайдера создать не получается, так как инфо-наборы не поддерживают кубы с не кумулятивными величинами.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 27 2008, 17:59 
Ассистент
Ассистент

Зарегистрирован:
Пн, авг 04 2008, 12:08
Сообщения: 31
Проблема частично решена с использованием Constant Selection.

Правда тут же возникает еще одна проблема... результат вывода теперь таков:
| char1 | char2 | char3 | key fig1 | key fig2 |
Code:
|    group1    |     key1    |    name1    | keyFig1Values1 | keyFig2Values1 |
|              |             |    name2    | keyFig1Values1 | keyFig2Values2 |
....................................................................
|              |     keyN    |    nameN1   | keyFig1Values1 | keyFig2Values1 |


Напомню, что показатель key fig1 относится к признаку key, а key fig2 - к признаку name.

Проблема заключается в дублировании значений в столбце для показателя key fig1 (значения обозначены keyFig1Values1) так как одно значение key 1 (столбец2) соответствует одному значению key fig1 (столбец 4). Проблемный столбец подчеркнут. Видимо просто BEx выводит столько раз, сколько имеется строк для этого key...


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

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


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

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


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

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