Текущее время: Пн, авг 25 2025, 06:57

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Query Designer. Конструкция строки, которая берёт данные из других строк и с ними работает.
СообщениеДобавлено: Ср, июн 26 2013, 14:19 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 23 2011, 11:23
Сообщения: 35
Здравствуйте, уважаемые!
Подскажите, пожалуйста, конструкцию в Query-запросе для такого случая:

В ПР описано множество строкк для отчёта.
Одна из них допустим строка 999 с таким алгоритмом:

"Анализируем документы, попавшие в строку 230
Отбираем из таблицы BSEG данные по следующим условиям - <здесь перечисление условий>. И заносим в отчет сумму BSEG-DMBTR.

строка 230 - итоговая и содержит в формуле много разных других строк.

Вопрос: как должна выглядеть конструкция для строки 999? Как в неё отобрать документы из 230 строки и затем применить к ним дополнительные условия?

Подскажите, пожалуйста.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Query Designer. Конструкция строки, которая берёт данные из других строк и с ними работает.
СообщениеДобавлено: Ср, июн 26 2013, 16:01 
Специалист
Специалист

Зарегистрирован:
Пн, ноя 01 2010, 08:21
Сообщения: 162
Формулой. Предварительно настроить показатели, соответствующие, данным из другой таблицы. В формуле суммируешь требуемое. Технические показатели на уровне отчета можно спрятать.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Query Designer. Конструкция строки, которая берёт данные из других строк и с ними работает.
СообщениеДобавлено: Ср, июн 26 2013, 16:52 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 23 2011, 11:23
Сообщения: 35
fedo написал(а):
Формулой. Предварительно настроить показатели, соответствующие, данным из другой таблицы. В формуле суммируешь требуемое. Технические показатели на уровне отчета можно спрятать.


fedo, что-то не понял про настройку показателей.
у меня 50 строк с разными ограничениями. Они отбирают разные документы. В конструируемой строке 999 я должен ВСЕ эти отобранные документы из 50 строк взять и к ним применить ещё доп.условия. и сумму вывести.

какая настройка должна быть у показателей?
Или предлагаете сделать 50 ограниченных показателей и запихать их сумму в рассчитанный показатель и потом к нему доп.условия применить в строке?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Query Designer. Конструкция строки, которая берёт данные из других строк и с ними работает.
СообщениеДобавлено: Чт, июн 27 2013, 07:01 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
levi, а зачем это все в отчете делать? Разве такое ТЗ не подразумевает обработку данных на уровнях ниже (на уровне исходной системы в экстракторе, трансформациях ХД и т.д.)?!

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Query Designer. Конструкция строки, которая берёт данные из других строк и с ними работает.
СообщениеДобавлено: Чт, июн 27 2013, 08:37 
Специалист
Специалист

Зарегистрирован:
Пн, ноя 01 2010, 08:21
Сообщения: 162
levi написал(а):
fedo написал(а):
Формулой. Предварительно настроить показатели, соответствующие, данным из другой таблицы. В формуле суммируешь требуемое. Технические показатели на уровне отчета можно спрятать.


fedo, что-то не понял про настройку показателей.
у меня 50 строк с разными ограничениями. Они отбирают разные документы. В конструируемой строке 999 я должен ВСЕ эти отобранные документы из 50 строк взять и к ним применить ещё доп.условия. и сумму вывести.

какая настройка должна быть у показателей?
Или предлагаете сделать 50 ограниченных показателей и запихать их сумму в рассчитанный показатель и потом к нему доп.условия применить в строке?


Да, полагаю 50 ограниченных показателей в формулу и т.д.
Или действительно пересмотреть логику, можно ли произвести агрегацию на уровне хранения данных, но это тогда может помешать использовать чисто исходные данные, то есть на уровне документов.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Query Designer. Конструкция строки, которая берёт данные из других строк и с ними работает.
СообщениеДобавлено: Чт, июн 27 2013, 09:44 
Ассистент
Ассистент

Зарегистрирован:
Вт, авг 23 2011, 11:23
Сообщения: 35
12ozmdm написал:
levi, а зачем это все в отчете делать? Разве такое ТЗ не подразумевает обработку данных на уровнях ниже (на уровне исходной системы в экстракторе, трансформациях ХД и т.д.)?!


12ozmdm, дело в том, что Проектное Решение могут изменить. Добавить какие-то новые счета, Виды документов и другие ограничения. Придётся останавливать продуктив, изменять модель и по-новой загружать десятки миллионов записей. Сделать изменения на уровне BEx проще. Ну.. моё мнение такое. Может, не прав)

Наверное, придётся делать как посоветовал fedo - через ограниченные показатели и формулу.

Но ведь наверняка такое ТЗ встречалось и как-то его реализовывали..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Query Designer. Конструкция строки, которая берёт данные из других строк и с ними работает.
СообщениеДобавлено: Чт, июн 27 2013, 09:54 
Специалист
Специалист

Зарегистрирован:
Пн, ноя 01 2010, 08:21
Сообщения: 162
levi написал(а):
дело в том, что Проектное Решение могут изменить. Добавить какие-то новые счета, Виды документов и другие ограничения. Придётся останавливать продуктив, изменять модель и по-новой загружать десятки миллионов записей. Сделать изменения на уровне BEx проще. Ну.. моё мнение такое. Может, не прав)

Поэтому я и говорю, что это тогда может помешать использовать чисто исходные данные, то есть на уровне документов.
Можно еще сделать так, грузить "чистые" исходные данные в bw. Создать дополнительные инфо-провайдеры и уже туда загружать модифицированные данные из самого bw. Таким образом, у тебя остаются и исходные данные на уровне документов, и данные сформированные для определенной предметной области.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Query Designer. Конструкция строки, которая берёт данные из других строк и с ними работает.
СообщениеДобавлено: Чт, июн 27 2013, 10:19 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
Надо соблюдать баланс. От всех изменений не защитишся.
Цитата:
Отбираем из таблицы BSEG данные по следующим условиям - <здесь перечисление условий>. И заносим в отчет сумму BSEG-DMBTR.
строка 230 - итоговая и содержит в формуле много разных других строк.

levi, вам приходилась работать с BSEG и вытаскивать из неё данные? Если нет - поищите на форуме инфу по этой таблице. Я конечно не знаю насколько у вас табл. BSEG большая, насколько критичен отчет и т.д., но тянуть её 1 к 1 в BW, а ещё и на всем множестве этих данных отчеты строить с огромным количеством показателей, это смутная затея.
Я думаю тут на уровне экстракторов ERP (возможно даже стандартных) и первого уровня объектов ХД нужно сделать основное. Или как выше предложил fedo.
Все это ИМХО.

По поводу подходов к построению ХД вообще, можно глянуть "Подход SAP LSA к построению хранилища данных и его составляющие"

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


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

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


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

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


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

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