我正在使用 Cognos8 Report Studio。在我的报告中有两个日期提示:START date
和END date
。用户可以选择两个不同的日期或将它们设为相同的日期。但该报告仅包含每个月最后一个营业日的有效数据。例如,如果 1 月 31 日是星期日,则有效数据仅适用于 1 月 29 日星期五(该月的最后一个工作日)。
我可以有一个自定义的“日期提示”,我可以禁用除每个月的最后一个工作日之外的所有其他日期吗?用户应该只能选择月末日期而不能选择其他日期?
如果我理解正确,您的用户可以选择不同的日期,但每个选择只能是任何月份的最后一个工作日。所以它可能是开始:29-JAN-2008 和结束:30-MAR-2008 或同一日期开始:29-JAN-2008 和结束:29-JAN-2008。
为什么有天呢?您能否对数据进行建模以包含月/年字段,例如“JAN 2008”并将其呈现为多选列表框提示?您确定您的数据源没有可以使用的 GL 会计期间字段或字典吗?
如果这不起作用,那么您将不得不尝试计算该月的最后一天,但是您可能需要包括您所在司法管辖区的任何商务假期,因为该月的最后一个工作日不一定是该月的最后一个工作日这个月。
我不相信您可以按照您描述的方式在 Cognos 中自定义标准日历日期提示,并且快速搜索 Cognos 知识库并没有发现任何文档。但是,似乎提供用户友好提示的最简单方法是仅使用带有月/年组合的简单下拉值提示,因为每个月只有一个有效的日期选择。