EPM 函数之EPMCopyRange
最近接触到SAP BPC,其中对数据的操作主要是在EPM上,其中安装了EPM插件后常用的一个公式是CopyRange,官方解释如下:
此函数可用于添加和复制单元格范围的内容,直到达到报表的底部(列)或右侧(行)。该范围已添加到数据
网格,而在移动区域(如果有)中,则从行轴后面及列轴底部开始。
● 指定源范围的以下内容会添加到不包含任何数据的报表单元格:所有格式设置;公式、数据、固定文本和数据
验证设置。
● 默认情况下,指定源范围的以下内容会添加到包含数据的报表单元格:所有格式设置和公式。如果要将以下内
容添加到包含数据的报表单元格,请在 copyAllOnCopyRange 参数中输入 TRUE:所有格式设置;公式、数
据、固定文本和数据验证设置。只有空单元格不会添加到数据单元格。
● 如果要添加的源范围小于报表范围,只要未达到报表范围,就会在不包含数据的报表单元格中复制源范围的以
下内容:所有格式设置;公式、固定文本和数据验证设置。
● 如果源范围已添加到报表的空白区域(移动),且源范围大于空白区域,将从源范围的开头开始向空白区域添
加内容,而剩余的源范围将复制在数据网格中。
可以用“报表 ID”参数向一个或多个报表中添加范围。例如:“000;001”,其中 000 对应于工作表的第一个报表
(也称为默认报表),001 则对应于工作表的第二个报表。
下面举个简单的例子,数据表自带求和累加公式,我们现在把AH设置好的格式批量copy过来