流淌Wow
作者流淌Wow·2015-04-03 11:18
软件开发工程师·德邦物流

Cognos函数(十一) - parallelPeriod

字数 736阅读 1479评论 0赞 0

这回我们来介绍一个很常用的函数,在做同比、反比啊之类的什么需求时很方便:parallelPeriod

1. 官方定义

[java] view plaincopy在CODE上查看代码片派生到我的代码片

parallelPeriod ( 级别 [ , 整数型表达式 [ , 成员 ] ] )  

返回先前时段中与“成员”具有相同相对位置的成员。此函数与同胞函数类似,但与时序的关系更为密切。该函数先得出在“级别”上的“成员”的祖项 (称为“祖项”),然后得出与“祖项”相距“整数型表达式”个位置的“祖项”同胞,并返回该同胞的子项中“成员”的平行时段。如果未指定,“整数型表达式”默认值为 1,“成员”的默认值为当前成员。  

示例:parallelPeriod ( [大型户外设备公司].[年].[年].[季度] , -1 , [2006/Aug] )  

结果:2006/Nov  

   

示例:parallelPeriod ( [大型户外设备公司].[年].[年].[季度] , 1 , [2006/Aug] )  

结果:2006/May  

   

示例:parallelPeriod ( [大型户外设备公司].[年].[年].[年] , 2 , [2006/Aug] )  

结果:2004/Aug  

这里需要注意的是,这里的整数,正数表示向左,负数表示向右

2. 实例

我们这里用日期来做实验

基本报表:

1.png

现在我们使用函数,算一下每个年份的上一年和下一年

2.png

我们顺便回顾一下currentMember函数

3.png

运行下看看

4.png

好了,这只是个简单的使用例子,详细的同比、反比示例后面会介绍下。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广