cognos 日期范围过滤
0
比如在过滤条件expression definition中输入公式:[报表].[日期].[日期] = ?Parameter1? ,可以运行,[日期] 格式为:2015年01月
但是 [报表].[日期].[日期] >= ?Parameter1? 就不可以,这是为什么?是因为格式不正确吗?
后来我用:
[报表].[日期].[日期] in_range {?Parameter1? : ?Parameter2?}
或方法
to_date (substring([报表].[日期].[日期],1,4)||'-'||substring([报表].[日期].[日期],6,2),'yyyy-mm')
between
to_date(substring(?patameter1?,1,4)||'-'||substring(?patameter1?,6,2),'yyyy-mm')
and
to_date(substring(?patameter2?,1,4)||'-'||substring(?patameter2?,6,2),'yyyy-mm')也不行,
用filter函数也报错,报错信息如图
怎么样设置过滤条件patameter1<=[日期]<=patameter2?
但是 [报表].[日期].[日期] >= ?Parameter1? 就不可以,这是为什么?是因为格式不正确吗?
后来我用:
[报表].[日期].[日期] in_range {?Parameter1? : ?Parameter2?}
或方法
to_date (substring([报表].[日期].[日期],1,4)||'-'||substring([报表].[日期].[日期],6,2),'yyyy-mm')
between
to_date(substring(?patameter1?,1,4)||'-'||substring(?patameter1?,6,2),'yyyy-mm')
and
to_date(substring(?patameter2?,1,4)||'-'||substring(?patameter2?,6,2),'yyyy-mm')也不行,
用filter函数也报错,报错信息如图
怎么样设置过滤条件patameter1<=[日期]<=patameter2?
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
华青莲 - 鸡血!!! 2015-10-13 回答
赞同来自: