繁体   English   中英

带有当前日期的 Cognos 计划报告电子邮件

[英]Cognos scheduled report e-mail with current date

我想安排 Cognos 报告的邮寄,始终使用当前日期。 因此,例如:今天,我想通过电子邮件发送包含截至 28 日的数据的报告,但明天它应该包含截至 29 日的数据。 我怎样才能做到这一点?

提前致谢!

如果你期待代码,你没有提供足够的信息,但让我试试......

假设您要过滤的“日期”数据位于名为 [Date] 的查询项中,该查询项位于名为 [Time] 的查询主题中,该主题位于名为 [namespace] 的命名空间中,请创建如下过滤器:

[namespace].[Time].[Date] = current_date

如果您想知道当前日期(包括之前的日期),您可以使用 dougp 发布的稍作修改的内容。

[命名空间].[时间].[日期] <= current_date

为了确保 where 子句被下推到数据库中,我个人喜欢对 current_date 使用宏。 所以表达式变成了

[命名空间].[时间].[日期] <= # timestampMask ( $current_timestamp, 'yyyy-dd-mm' ) #

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM