首页 > 解决方案 > FY 与上一财年 Cognos 11

问题描述

我希望在 Cognos 11 中为同一时间范围内本财年与上一财年的出席约会生成报告。例如,我在 2021 年 6 月 1 日运行报告,我应该获取 2021 年 4 月和 5 月的约会总和以及 2020 年 4 月和 2020 年 5 月的约会总和的数据。请告诉我如何设置日期过滤器。谢谢

标签: cognos

解决方案


  1. 假设您有一个数据项,例如发票日期等,例如,这将是 [Date] 但您可以根据您的数据项将过滤器更改为有意义的

  2. 过滤器可以使用带有参数的日期提示,即 PrmDate 或使用 Current_date,请参阅下面的说明

过滤器应如下所示:

([Date] between [CurrentStart] and [CurrentEnd])
OR
([Date] between [PriorStart] and [PriorEnd])

创建一些数据项以使这更容易一些

偏移量,注意:偏移量允许您更改起始月份/期间

这将是一月份的

extract(month, current_date) -1

这将是四月

extract(month, current_date) -4

当前开始

_first_of_month (_add_months(current_date, -[Offset]))

CurrentEnd,注意:如果您不想要提示,只需交换 ?PrmDate? 与 Current_date

 _add_months(?PrmDate?,-1)

优先启动

_add_years([CurrentStart], -1)

前结束

_add_years([CurrentEnd],-1)

推荐阅读