powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SAP BO. "Исчезают" данные в полях с мерами в отчете.
3 сообщений из 3, страница 1 из 1
SAP BO. "Исчезают" данные в полях с мерами в отчете.
    #39686688
qwerty005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемые участники форума!
SAP BusinessObjects BI 4.2 Support Pack 3
Версия: 14.2.3.2132

Есть юниверс, где джойны объединены в множество контекстов.
На основе юниверса создаем отчет так, что генерируется несколько запросов, у которых есть общие для всех запросов измерения.
Нужно вывести в отчете все эти данные в одной таблице. Предполагается, что данные "склеются" по связанным измерениям.
Например: первый запрос - "Месяц, Сотрудник, Доход сотрудника за месяц". Второй запрос - "Месяц, Сотрудник, Операция, Стоимость операций".
Нужно вывести в одной табличке "Месяц, Сотрудник, Доход сотрудника за месяц, Операция, Стоимость операций"
При запуске получаем на листе отчета 2 таблички - для первого запроса и для второго.
Но когда пытаюсь объединить данные, "вытащив" на новую страницу отчета все поля из обоих запросов - какая-то одна из мер в пропадает - например, в табличке "Месяц, сотрудник, Доход сотрудника за месяц" исчезает мера "Доход сотрудника за месяц" - отображается просто пустая колонка.
Были попытки сделать через ForceMerge() - результат такой же.
Похоже на какой-то баг... Кто сталкивался с таким?
...
Рейтинг: 0 / 0
SAP BO. "Исчезают" данные в полях с мерами в отчете.
    #39689156
aborigen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty005,

полагаю, проблема в том, что в ожидаемом Вами результате
автор"Месяц, Сотрудник, Доход сотрудника за месяц, Операция, Стоимость операций"
Доход сотрудника за месяц и Стоимость операций рассчитываются на разных уровнях гранулярности.

Как правильно и стильно это разрулить в юниверсе я не помню, гуглите chasm trap & fan trap.

Я бы создал на уровне отчёта два запроса, самостоятельно связал их на уровне отчёта (только тогда, кстати, применим ForceMerge) и Доход сотрудника за месяц посчитал бы с использованием выходного контекста (не путать с контекстами в юниверсе).
...
Рейтинг: 0 / 0
SAP BO. "Исчезают" данные в полях с мерами в отчете.
    #39692552
ustass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty005,
В отчете нельзя получить один запрос для объектов из нескольких контекстов: будут 2 запроса объединяемых по одним измерениям в один запрос с кучей глюков. Самый простой способ это, как описано выше, два запроса, объединенные вручную с помощью merge dimension. А дальше непонятно по какой логике объединять одну строку {месяц, сотрудник, доход} и несколько строк {месяц, сотрудник, операция , стоимость}. Если нужно задублировать доход сотрудника за месяц для каждой операции, то после объединения измерений можно сделать переменную доход в виде детального измерения к измерению сотрудник и она перестанет исчезать
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SAP BO. "Исчезают" данные в полях с мерами в отчете.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]