cognos函数 下载本文

内容发布更新时间 : 2024/11/20 10:21:44星期一 下面是文章的全部内容请认真阅读。

Cognos函数(一) - 时间函数

在之前的博客中,我们了解了ReportStudio的大概功能,在这一系列的博客中,会分享一下Cognos函数的使用,

在做报表时,熟练地使用函数,还是很有帮助的。 我们先来了解下时间函数

官方文档:Cognos Report Studio User Guide 10.2.1.pdf

从网上找到的文档:http://download.csdn.net/detail/jolingogo/7206013

这里的时间函数和数据库中的时间函数差不多,主要是对时间进行一些处理。 这里列几个常用的,很简单

1. _add_days ( date_expression, integer_expression ) 2. _add_months ( date_expression, integer_expression ) 3. _add_years ( date_expression, integer_expression ) 4. _first_of_month ( date_expression ) 5. _last_of_month ( date_expression )

增加天数啊,月份啊,月份的第1天啊,最后1天啊,都是很常用的,在过滤器中使用比较常用,主要来对日期进行过滤

需求:我们现在只显示今天和昨天2天的数据 1. 选择数据包

2. 基本报表

3. 添加过滤器

[java]view plaincopyprint?

1. [

].[

].[

].[

].[

期] = cast(?p_year?|| '-' ||?p_month?|| '-' ||?p_date? as date) 2. or

3. [销售].[时间].[时间].[天].[日期] = _add_days (

4. cast(?p_year?|| '-' ||?p_month?|| '-' ||?p_date? as date) , -1 5. )