Cognos 报告函数


Cognos 报表中可以使用多种报表函数。

其中一些不同的报告功能包括:

_days_between


此函数用于返回一个正数或负数,表示两个日期时间表达式之间的天数。如果 timestamp_exp1 < timestamp_exp2 那么结果将是一个 -ve 数字。

如何使用

_days_between(timestamp_exp1, timestamp_exp2)

_days_to_end_of_month


此函数用于返回一个数字,该数字表示日期时间表达式 timestamp_exp 表示的月份中剩余的天数。

如何使用

_days_to_end_of_month(timestamp_exp)

_first_of_month


此函数用于返回一个日期时间,它是由 timestamp_exp 表示的月份的第一天。

_add_days


此函数用于返回将 integer_exp 天数与 timestamp_exp 相加所得的日期时间。

如何使用

_add_days(timestamp_exp, integer_exp)

_add_months


此函数用于返回将 integer_exp 月份添加到 timestamp_exp 所产生的日期时间。

如何使用

_add_months(timestamp_exp, integer_exp)

_add_years


此函数用于返回将 integer_exp 年添加到 timestamp_exp 所产生的日期时间。

如何使用

_add_years(timestamp_exp, integer_exp)

_age


此函数用于返回一个数字,该数字是从今天的日期减去 YYYYMMDD 格式(年、月、日)的 timestamp_exp 获得的。

如何使用

_age(timestamp_exp)

_day_of_week


此函数用于返回星期几(介于 1 和 7 之间),其中 1 是 integer_exp 指示的一周的第一天(介于 1 和 7 之间,1 表示星期一,7 表示星期日)。请注意,在 ISO 8601 标准中,一周从星期一开始,第 1 天。在北美,星期日是一周的第一天,第 7 天。

如何使用

_day_of_week(timestamp_exp, integer_exp)

_day_of_year


此函数用于返回 date_exp(1 到 366)中一年中日期的序数。也称为儒略日。

如何使用

_day_of_year(timestamp_exp)

与这些类似,还可以使用各种其他报告功能。