Как я могу заставить условное форматирование работать для моего отчета Cognos - PullRequest
0 голосов
/ 02 марта 2010

У меня есть простой список отчетов в Cognos 8.3. У меня есть поле с такими вещами:

ETLJobX Completed - SUCCESS
ETLJobY Completed - FAIL
ETLJobZ Completed - SUCCESS
ETLJobA Completed - SUCCESS
ETLJobB Completed - FAIL

У меня есть условный форматировщик, который окрашивает успехи зеленым цветом и неудачи красным. Работает отлично. Использование условия «Содержит» SUCCESS или FAIL в строке.

Если я изменю данные так, чтобы строка выглядела следующим образом:

ETLJobX Completed - SUCCESS
Job used in Report X

ETLJobY Completed - FAIL
Job used in Report Y

больше не красит этот ряд. Возврат кареты, кажется, сломал вещи. Если я введу те же данные, что и:

ETLJobX Completed - SUCCESS Job used in Report X

Чтобы он был в одной строке, условный формат работает нормально.

Есть ли способ заставить это работать на линиях с возвратом каретки в них?

1 Ответ

1 голос
/ 03 марта 2010

Подход, который работал для меня (в версии 8.4), заключается в создании условной переменной, подобной этой: position ('SUCCESS', [Query1].[test]) > -1. Назначьте новое условие в качестве переменной стиля для столбца, к которому вы хотите применить условное форматирование. Использование операторов LIKE или CONTAINS одинаковым образом не работает, если выражение содержит возврат каретки.

...