我有一个包含'YEAR'列的列表。我想让最近的一年(2010年)在“年份”专栏中大胆显示。我尝试这个表达式Cognos:在条件变量表达式中使用DataItem值
IF ([myQuery].[YEAR] = [myQuery].[RECENT_YEAR]) THEN ("RecentYearBold")
其中[RECENT_YEAR]是用表达maximum([YEAR])
这将引发我一个错误,它不允许我使用的DataItem在条件变量表达DataItem的。任何人都可以帮忙吗?
错误我得到:
RSV-VAL-0002无效表达IF([更改为MyQuery] [YEAR] = [更改为MyQuery] [RECENT_YEAR])THEN ( “RecentYearBold”)。 CRX-API-0005位置“34”或附近的错误。名为'[myQuery]。[RECENT_YEAR]'的变量无效。
首先感谢您的回复中......怎么我在等待一个星期。是的,正如你所说的,我不应该低估'验证'选项......谢谢亚尔。非常感谢... – Amsakanna 2010-02-27 10:31:24
是否为您提供最大关键字工作?我希望整个recent_year列仅包含“2010”。任何帮助? – Amsakanna 2010-03-10 11:01:08
您的帖子显示您想要突出显示包含“近年”的行,而不是过滤结果。如果您只想查看包含近年的记录,请在报告过滤器中使用上述#2中的表达式。 – Jamey 2010-03-11 16:35:21