图 4-32 显示了使用 Sum
和 Average
函数汇总全年的数据。它使用 Narrative Reporting 示例模型作为其数据源。您必须创建示例应用程序以便按照本例中的步骤进行操作。
图 4-32 用于汇总全年数据的公式
使用此公式产生的报表将包括:
"Segments"(段)维的每月总计数字
使用 Sum
函数计算得出的所有月份的总计
使用 Avg
函数计算得出的每月平均值
要使用 Reports(报表)创建本示例:
创建一个网格,使行中是 "Segment"(段),列中是 "Fiscal Calendar"(会计日历)。
选择包含 "Fiscal Calendar"(会计日历)的单元格,然后单击 以显示成员选择对话框。
将全部十二个月份放置在选定的窗格中,并删除 "Fiscal Calendar"(会计日历)。
插入两个公式列:一个针对年度总计,另一个针对每月平均值。
在本例中:
在 "Fiscal Calendar"(会计日历)成员的月份范围之外的第一个公式列包含 Sum
函数,用于将每个月份的数字相加。由于所有月份是在一个单元格中定义的,因此引用将指向该单元格位置。
公式如下:
Sum(Cell [A,1])
第二个公式列计算 "Fiscal Calendar"(会计日历)成员的各个月份的平均值。由于一年中有 12 个月,因此 Avg
函数将所有每月总计相加,再将总和除以 12。
公式如下:
Average(Cell [A,1])
一般来说,在网格中指定数据公式的方法有两种,即指定行或列公式或者指定单元格公式:
Row/Column(行/列)- 将公式应用于整行或整列,相对于该行或该列中的每个单元格。
要定义公式,请选择公式行或列标题,然后在公式栏中输入公式。应用行/列公式时具有一些性能优势。
Cell(单元格)- 只将公式应用于公式行或列中的单元格。
要定义公式,请选择单元格,单击 ,选择 Custom Formula(自定义公式),然后在公式栏中输入公式。
如果单元格与公式行和公式列相交,您可以选择使用行公式或列公式作为单元格公式。有关详细信息,请参阅“在单元格级别计算”。
如果公式对行或列中的每个单元格重复,请使用 "Row/Column"(行/列)公式。如果对每个单元格执行不同的公式,请使用 "Cell"(单元格)公式。