【发布时间】:2025-11-29 06:55:01
【问题描述】:
如何在 Cognos 10 Report Studio 的日期列中排除 2 月 29 日 - 闰年?
这是我用于日期提示的列
下面描述的是日期提示的详细信息和属性,我将使用日期提示过滤我的报告。
因此,报告中的所有属性和度量都使用我在报告中使用的到期日期列的开始日期和结束日期进行过滤。 如何避免 2 月 29 日在我的计算列(度量)中加起来?我想得到从 1 月 1 日到 12 月 31 日的所有计算,而不是每四年发生一次的 2 月 29 日? 2 月 29 日的数据可能包含也可能不包含大量数据,但它在年终计算时会产生连锁反应。这就是为什么我要排除计算中包含的 2 月 29 日。
【问题讨论】:
-
为什么要排除 2 月 29 日?当天的交易情况如何?我相信你可以想出一些类似
and month(<date column>) <> 2 and day(<date column>) <> 29的逻辑。但我仍然对你为什么要排除它感到困惑。 -
根据业务分析师的说法,用户希望排除 2 月 29 日的数据。我不能使用(日期列表达式) 29,因为该列使用的是 2015 年 2 月 29 日日期格式,因为它在我的第一个屏幕截图中使用 CAST 进行了调整。
标签: cognos cognos-10 cognos-bi