加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Cognos函数(一) - 时间函数

发布时间:2020-12-14 03:37:48 所属栏目:大数据 来源:网络整理
导读:在之前的博客中,我们了解了ReportStudio的大概功能,在这一系列的博客中,会分享一下Cognos函数的使用, 在做报表时,熟练地使用函数,还是很有帮助的。 我们先来了解下时间函数 官方文档:Cognos Report Studio User Guide 10.2.1.pdf 从网上找到的文档:h

在之前的博客中,我们了解了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.? 添加过滤器

[销售].[时间].[时间].[天].[日期]  = cast(?p_year?|| '-' ||?p_month?|| '-' ||?p_date? as date)
or
[销售].[时间].[时间].[天].[日期]  = _add_days (
	cast(?p_year?|| '-' ||?p_month?|| '-' ||?p_date? as date),-1
)

4.运行一下报表


好了,简单的例子就实现了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读