Cognos中报表表达式相加相减遇到的问题
比如当年日期:2021-08-12 等到2020
实现方法:
拖一个文本项目,源类型改为报表表达式,报表表达式里面写
number2string (string2int32 (substring (ParamDisplayValue('date'),1,4))-1)
ParamDisplayValue('date')根据日期变化而变化
substring (ParamDisplayValue('date'),1,4) 截取年份
string2int32 (substring (ParamDisplayValue('date'),1,4)) 转为int型
number2string (string2int32 (substring (ParamDisplayValue('date'),1,4))-1) string转为int