Текущее время: Вс, июл 27 2025, 23:43

Часовой пояс: 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 часа


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

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


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

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