cognos - FY 与上一财年 Cognos 11
问题描述
我希望在 Cognos 11 中为同一时间范围内本财年与上一财年的出席约会生成报告。例如,我在 2021 年 6 月 1 日运行报告,我应该获取 2021 年 4 月和 5 月的约会总和以及 2020 年 4 月和 2020 年 5 月的约会总和的数据。请告诉我如何设置日期过滤器。谢谢
解决方案
假设您有一个数据项,例如发票日期等,例如,这将是 [Date] 但您可以根据您的数据项将过滤器更改为有意义的
过滤器可以使用带有参数的日期提示,即 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)