Cognos问题在报表表达式中显示计算日期

时间:2016-07-05 15:11:14

标签: cognos

在Cognos 10.1 Report Studio中,我遇到显示计算日期的问题。为了尝试根据日期提示计算上一个日期并将其显示在报告标题中,我尝试了以下内容:

_add_days(_make_timestamp(  string2int32(substring(ParamValue('p_AsOfDate'),1,4)) , string2int32(substring(ParamValue('p_AsOfDate'),6,2)) , string2int32(substring(ParamValue('p_AsOfDate'),9,2)) ), - 1)

2016年7月1日,它返回“00/30/2016”

请注意,ParamValue('p_AsOfDate')返回2016-07-01。我费力地提取并测试了每一件

_make_timestamp(2016,06,30)返回“00/30/2016”

这是一个错误,还是我错过了一些明显的错误。

0 个答案:

没有答案