Cognos Report Studio / Concur Reporting - несколько строк в одну - PullRequest
0 голосов
/ 24 января 2019

Во-первых, я новичок не только в Cognos Report Studio, но и в работе с базами данных / таблицами и запросами в целом. Мне поручено создавать отчеты с использованием sap concur реализации студии отчетов IBM Cognos (v10.2.1). Это означает, что модель данных определяется людьми, согласными.

Я использую 5 запросов, объединенных в 4 объединения, и теперь у меня есть все столбцы и значения так, как я хочу, чтобы они были представлены в отчете (если честно, с большим количеством проб и ошибок, чем мне удобно), за исключением одной вещи : Добавление столбца «Комментарии» создает повторяющиеся строки, по одной для каждого комментария. Не может быть комментариев, 1 комментарий или несколько комментариев на элемент. Поэтому я хочу объединить все комментарии (если они есть) в одну строку.

Я попытался использовать ретранслятор, выполнив следующие шаги:

  1. добавив повторитель из панели инструментов, задав ему тот же запрос, что и список
  2. «разблокировка» отчета, чтобы иметь возможность вносить изменения в макет
  3. размещение элемента данных из столбца комментариев в ретрансляторе
  4. размещение ретранслятора, содержащего элемент данных, обратно в столбец

К сожалению, это ничего не меняет. Любая помощь будет высоко ценится.

PS: Конечно, я использовал доступные учебные ресурсы (учебные пособия и записанные учебные занятия), предоставленные concur, относительно их решения по отчетности. Тем не менее, это довольно низкий уровень и очень легкий вопрос объединения нескольких запросов.

Ответы [ 2 ]

0 голосов
/ 27 мая 2019

В этих шагах предполагается, что у вас уже есть Ассоциированный в уходе за существующим списком со столбцами, кроме комментария, которые вы просто хотите:

  • Перемещение, а также создание нового объекта списка в конецначальный список и выберите из разговора, который задал правильный запрос.
  • Вы можете увидеть последний столбец внешнего списка, содержащий его собственный незанятый список.
  • Нажмите и найдите раздел комментариев внутриlist
  • Выберите объект из списка внутри.либо нажмите на три красные точки в верхнем левом углу списка, либо выберите их в диалоговом окне различных свойств.
  • Щелкните на свойстве Отношения по основной детали.
  • Нажмите кнопку Новая ссылка насверху и попробуйте выбрать правый и левый столбцы и снова нажмите ОК
0 голосов
/ 24 января 2019

Это случайность. Я был основным разработчиком моделей и отчетов для решения Concur Cognos в течение пяти лет. Это определенно маленький, маленький мир.

Что касается вашей проблемы, я не уверен, что вы можете успешно сделать то, что вы пытаетесь сделать, это взять несколько строк из таблицы и объединить их в один столбец. Теоретически, вы могли бы сделать несколько самостоятельных объединений, по одному для каждого комментария, а затем объединить результаты, но это было бы громоздко, и вам нужно было бы установить ограничение на количество комментариев, которые будут поддерживаться таким образом, как вы это сделали бы. иметь вручную определенное соединение для каждого.

Я изучил, что можно сделать, чтобы решить вашу проблему. Я думаю, что вам лучше всего использовать шаблон Master Detail. Это встраивает список в другой список и устанавливает связь между ними, используя эквивалентные элементы данных, которые существуют в обоих запросах. Недостатком является то, что он будет занимать много места, так как каждый комментарий будет иметь свою собственную строку в части детали мастера / детали.

Основные этапы описаны ниже. Шаги предполагают, что у вас уже есть существующий список с нужными вам столбцами, кроме комментария:

  1. Перетащите объект нового списка, добавьте его в конец существующего списка и выберите соответствующий запрос в появившемся диалоговом окне.
  2. Вы должны увидеть, что последний столбец внешнего списка теперь содержит свой собственный пустой список.
  3. Перетащите курсор на столбец комментариев и поместите его во внутренний список
  4. Выберите внутренний список объектов. Либо нажмите на три красные точки в верхнем левом углу списка, либо выберите его в диалоговом окне свойств.
  5. Щелкните по свойству Отношения мастера-детали.
  6. Нажмите кнопку «Новая ссылка» вверху, выберите эквивалентные столбцы слева и справа и нажмите кнопку «ОК»

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

...