我在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
因此它在一行上,条件格式工作正常。
有没有办法让这个工作在带有回车符的行上?
答案 0 :(得分:1)
对我有用的方法(版本8.4)是创建一个这样的条件变量:position ('SUCCESS', [Query1].[test]) > -1
。将新条件指定为要应用条件格式的列的样式变量。如果表达式包含回车符,则以相同方式使用LIKE
或CONTAINS
运算符似乎不起作用。