如何根据IBMCognos报告中的另一列数据使一列显示特定文本?

如何根据IBMCognos报告中的另一列数据使一列显示特定文本?,cognos,cognos-10,Cognos,Cognos 10,例如,报告的结构如下所示: .tg{边框折叠:折叠;边框间距:0;} .tg td{字体系列:Arial,无衬线;字体大小:14px;填充:10px 5px;边框样式:实心;边框宽度:1px;溢出:隐藏;分词:正常;边框颜色:黑色;} .tg th{字体系列:Arial,无衬线;字体大小:14px;字体大小:正常;填充:10px 5px;边框样式:实心;边框宽度:1px;溢出:隐藏;分词:正常;边框颜色:黑色;} .tg.tg-c6of{背景色:#ffffff;边框颜色:继承;文本对齐:左;

例如,报告的结构如下所示:


.tg{边框折叠:折叠;边框间距:0;}
.tg td{字体系列:Arial,无衬线;字体大小:14px;填充:10px 5px;边框样式:实心;边框宽度:1px;溢出:隐藏;分词:正常;边框颜色:黑色;}
.tg th{字体系列:Arial,无衬线;字体大小:14px;字体大小:正常;填充:10px 5px;边框样式:实心;边框宽度:1px;溢出:隐藏;分词:正常;边框颜色:黑色;}
.tg.tg-c6of{背景色:#ffffff;边框颜色:继承;文本对齐:左;垂直对齐:上}
.tg.tg-0pky{边框颜色:继承;文本对齐:左;垂直对齐:顶}
标识符
代码
混合代码?
123456789
111
对
222
333
987654321
222
不

从查询中删除[代码]。
[混合代码?]应定义为

CASE
    WHEN count(distinct [namespace].[query subject].[Codes]) > 1 THEN 'YES'
    ELSE 'NO'
END

“混合代码”是什么意思?你是说标识符123456789有不止一个代码吗?它是附加到标识符上的一个数据项,就像标识符|名称|地址|城市/州|代码一样。每个标识符可以附加多个代码,也可以不附加多个部分工作的代码,但它在每行的基础上创建是和否。我想要的更多的是一行“是的,这个标识符有多个代码”或者“否,这个标识符只有一个或没有代码”之类的东西。谢谢你的帮助:)其实没关系,我错过了一个关键词,它工作得很完美!非常感谢。如果它只是您正在寻找的一个显示,并且不需要进一步的操作,也就是说不需要计数或过滤器,那么您也可以将其作为数据项[Codes]显示上的报表表达式来执行,从而将其排除在SQL之外。