如何使用 Cognos 10 Report Studio 排除日期列中的 2 月 29 日 - 闰年?

How to exclude the February 29 - Leap Year in a Date column using Cognos 10 Report Studio?

如何在 Cognos 10 Report Studio 的日期列中排除 2 月 29 日 - 闰年?

这是我用于日期提示的列

下面是我在日期栏应用的提示

下面描述的是日期提示的详细信息和属性,我将使用日期提示来过滤我的报告。

所以报表中的所有属性和度量都使用我在报表上使用的到期日期列的开始日期和结束日期进行过滤。 如何避免将 2 月 29 日添加到我的计算列(度量)中?我想获得从 1 月 1 日到 12 月 31 日的所有计算,而不是每四年发生一次的 2 月 29 日? 2 月 29 日的数据可能包含也可能不包含大量数据,但它在年底计算时会产生连锁反应。这就是为什么我想在计算中排除 2 月 29 日。

这是一个将排除 "leap days":

的过滤器表达式
not (extract(month,[Policy Expiration Date]) = 2 and extract(day,[Policy Expiration Date]) = 29)

请试试这个。

([保单到期日期] 在?到期开始日期?和?到期结束日期之间?)

to_char([保单到期日期],'mmdd') <> '0229'