Cognos 中的连续日期

Continuous dates in Cognos

我需要一些建议来生成 Cognos 中指定的选定日期范围之间的连续日期。我可以为此创建一个单独的数据项,但我不知道之后该怎么做。寻求快速帮助

您需要从日历 table 获取您的列表,它在框架中加入您的查询,或者创建一个单独的查询主题,从日历 table 或自定义 SQL。有关使用 SQL 生成日期范围的更多信息,请参阅:Generate a range of dates using SQL

一旦您的查询主题的日期字段包含您想要的每个日期 1 条记录,请创建一个虚拟字段以用于将其加入您的主查询。名为 'join1' 且值为“1”的简单数据项将起作用。在您的主查询中创建相同的字段。在 'join1' 字段中将两个查询主题连接在一起。这将导致您的数据在日期范围内倍增。 IE。如果您有一个列出每位员工 1 条记录的主查询,则加入后的结果将是您日期范围内每个日期每个员工 1 条记录。