奇数 YTD 表达式过滤器

Odd-YTD Expression Filter

提问人:Rifi J 提问时间:9/6/2023 更新时间:10/17/2023 访问量:22

问:

我有一份报告,其中我应用了 YTD 过滤器。该报告需要捕获从年中开始到次年结束的日期,而不是使用从 1 月到 12 月的正常 YTD 过滤器。

例如:2022 年 9 月 1 日至 23 年 8 月 31 日。->我已经做到了!

理想情况下,我希望在自动计划的基础上获取此报告,该报告从当前年份(从 9 月开始)到下一个日历年的 8 月 31 日获取数据。

示例:2023 年 9 月 1 日至 24 年 8 月 31 日,其中当前和未来年份根据前几年的 9 月至 8 月要求自动计算。

滤波器 日历 表达 计算 Cognos

评论


答:

0赞 VAI Jason 10/17/2023 #1

尝试如下操作:

在查询中创建 2 个新数据项,如下所示...

起始日期 =

date(concat(trim(cast(extract(year,current_date) as varchar(10))),'-09-01'))

迄今为止 =

_last_of_month (date(concat(trim(cast((extract(year,current_date) + 1) as varchar(10))),'-08-01')))

查询的筛选器为:

[Invoice Date] between [From Date] and [To Date]