我想创建一个结束报告,其中显示一个日历(月),其中包含指定数据的聚合。
我正在使用 cognos 8.4,我有一个要求,我必须以日历形式显示当月的统计数据。报告应该是动态的,并且应该显示特定月份的详细信息。
非常感谢任何帮助或建议。
我想创建一个结束报告,其中显示一个日历(月),其中包含指定数据的聚合。
我正在使用 cognos 8.4,我有一个要求,我必须以日历形式显示当月的统计数据。报告应该是动态的,并且应该显示特定月份的详细信息。
非常感谢任何帮助或建议。
您可以使用中继器表,该表将使用为您提供日期的查询,您可以在该查询中为用户选择的月份应用过滤器。完成该部分后,您可以将列表拉入中继器表中,然后使用从日期查询到列表查询的主从关系,然后您可以在表中设计您的列表。
您是否尝试过创建交叉表?我会为您的数据创建一个 SQL 视图,以获得如下信息:
从 your_view 中选择金额、DayNumber、DayofWeek、MonthName、MonthNumber、YearNumber、Weeknumber
在 Report Studio 中筛选 YearNumber 和 MonthName(按 Monthnumber 排序)。然后创建一个交叉表,其中列是 DayofWeek,行是 Weeknumber。在交叉表内拖动金额字段。
记住 Cognos 默认情况下会自动汇总所有内容,除非您覆盖该行为。
我想不出的一件事是如何在交叉表中显示 DayOfMonth。这很棘手,因为数据是字符串,并且在任何计算(MAX、SUM、AVG 等)中都不能分组。如果您能找到解决方案,请告诉我。干杯。