月度拆分
当需要根据特定期间的累计数据定义一个或多个科目的期间数据时,可以使用 CCH Tagetik 的 月度拆分 数据处理或按期间自定义拆分数据处理。
第一个(月度拆分)针对每个单一科目定义,允许从场景的最后一个期间开始,在场景的所有先前期间上按月拆分,而第二个(按期间自定义拆分)允许更详细地定义要拆分的数据、要拆分数据的场景/期间以及要使用的动因
为了使用 月度拆分,需要定义一些规则,这些规则不链接到特定流程或实体,而是链接到要拆分的金额所属的科目。
月度拆分规则允许用户在目标期间上生成分录。
月度拆分规则¶
可以为"损益"、"其他变动"科目或"资产负债表"或"其他存量"性质的"变动"科目定义月度拆分规则。
对于其他科目类型/性质,无法定义月度拆分规则,因为它们始终被视为累计科目。
为了定义月度拆分规则,需要:
- 访问科目元素表(可从管理员用户 Web 界面通过路径 设置和管理 > 数据模型 > 维度 > 科目 > 元素 访问)导航面板 > 维度 > 科目 > 元素),并选择要为其定义月度拆分规则的科目;
- 将光标放在"月度拆分规则"选项卡上
月度拆分类型属性指定如何拆分累计金额。可能的拆分类型:
-
无。系统不运行任何月度拆分
-
平均。科目的值在每个期间上平均分摊(例如,12 月的金额平均分摊到 12 个月)
-
系数 445。 科目的值根据遵循各月周数 4、4、5 进度的系数进行分配。考虑到一年有 52 周,每个季度有 13 周,季度中各周的"权重"将为 4/52 8/52 13/52 17/52 .... 47/52 52/52
-
系数 454。 科目的值根据遵循各月周数 4、5、4 进度的系数进行分配。考虑到一年有 52 周,每个季度有 13 周,季度中各周的"权重"将为 4/52 9/52 13/52 17/52 .... 48/52 52/52
- 系数 544。 科目的值根据遵循各月周数 5、4、4 进度的系数进行分配。考虑到一年有 52 周,每个季度有 13 周,季度中各周的"权重"将为 5/52 9/52 13/52 18/52 .... 48/52 52/52
使用系数 445、454 和 544 的规则仅在月度拆分在 12 个期间上执行时才可应用。
- 高级管理 系统使用动因按月拆分科目的值。要使用的动因根据以下信息定义
参考:
参考科目。用于计算月度拆分动因的科目。如果未指定,系统将使用正在为其定义月度拆分规则的科目。
作为单一科目的替代方案,可以指示整个科目层次(参考科目层次)
参考场景。当用于计算的场景与数据处理场景不同时,需要定义参考场景。动因的参考场景是参数化的,换句话说,由系统在规则执行期间确定。可用的参数化值为:
- PREV。动因的参考场景是已处理场景之前的场景
- NEXT。动因的参考场景是已处理场景之后的场景
- REF1...REF5。动因的参考场景是与已处理场景相关的第 1...5 个参考场景
在定义月度拆分动因时,可以对受管理的自定义维度 1…5、类别、Ctp 实体和 Ctp 自定义维度 2 应用可能的筛选器
"月度拆分"管理的流程设置¶
为了为给定流程启用"月度拆分"数据处理,用户需要:
- 从管理员用户界面通过 设置和管理 > 流程 > 选择要参数化的流程 打开流程元素表,然后 操作 (
) > 定义流程。 ;导航面板 > 流程和工作流 > 流程 > 选择要参数化的流程,然后 操作 (
) > 定义流程。 ; - 在 数据处理 区域中,启用 其他 > 按科目月度拆分 数据处理
- 保存
"月度拆分"数据处理¶
一旦月度拆分规则的参数化完成,就可以运行月度拆分数据处理。仅当已为所选流程启用其执行时,才能运行此数据处理(有关更多详细信息,请参阅手册中关于流程参数化的 其他 数据处理章节)。
系统根据初始筛选器中指定的信息计算要按月拆分的数据:
- 要运行场景的最后一个期间。为了运行月度拆分,需要在场景的最后一个打开期间上"启动"数据处理:通常它在期间 12 上运行,但如果期间表示周,则在期间 52 上运行。如果在初始筛选器中指定了多个场景/期间,系统会将月度拆分期间组合在一起:例如,如果场景 2010C/12 和 2010B/12 具有相同的目标期间,则它们将一起运行
- 实体
- 其他可能的可选筛选器
- 链接了月度拆分规则的科目
数据处理仅"操作"毛金额和 IC 金额,并考虑所有来源,但以下来源生成的数据除外:
- 由先前的月度拆分生成(PROC_MONTHLY_SPLIT_NEW)
- 由预合并重分类生成(PROC_RECLASSIFICATION)
- 由折旧计算生成(PROC_DEPRECIATION)
- 由基本计算生成(PROC_CALCULATED_BASIC)
- 由递延税款计算生成(PROC_DEFERRED_TAXES)
- 由平衡生成(PROC_BALANCING)
- 由权益重分类生成(PROC_NETEQUITY_RECL)
- 由计算逻辑的应用生成(PROC_CALCULATED)
- 由取消合并生成(PROC_DECONSOLIDATION3)
系统对每个要按月拆分的数据应用月度拆分规则,如下所示:
- 如果为科目定义的"月度拆分类型"为"NO",则数据不按月份拆分
- 如果为科目定义的"月度拆分类型"为"simple"类型,则通过应用规则中指定的固定系数按月份拆分数据
- 如果为科目定义的"月度拆分类型"为"advanced",则系统根据规则中指定的信息计算月度拆分动因。系统使用计算出的动因来计算应用于待按月份拆分数据的权重。一旦计算出权重,即可将其应用于待按月份拆分的数据。
在输入月度拆分分录之前,系统会删除现有的分录。
运行"月度拆分"¶
月度拆分可以从以下位置运行:
-
从填报用户的流程驾驶舱运行。选择一个或多个实体或一个或多个节点后,需要从操作菜单中选择实体数据处理按钮,然后在"实体数据处理"节点下的数据处理树中选择月度拆分。仅当所选流程启用了月度拆分数据处理时,此数据处理才可见。
- 从工作流任务运行
- 从作业任务运行
从表单运行¶
"月度拆分"也可以从数据录入表单运行,作为单个数据处理,或作为给定流程所启用的实体数据处理的一部分。
单个数据处理
在设计模式下打开表单,点击
设计功能区栏上的 数据处理(或右键点击"打开项"面板)。
系统显示一个窗口,用户在其中选择要运行的数据处理:选择月度拆分并点击下一步来设置参数,并在实体、场景、期间和类别维度以及自定义维度上定义数据处理执行范围。粗体显示的参数为必填项。
参数定义模式包括:
- 自动。系统从表单筛选器、选项卡筛选器、矩阵筛选器、行/列筛选器中自动获取参数值。如果筛选器由参数定义(因此其值由用户在运行时选择),则数据处理值的选择将取决于用户
- Excel 单元格。系统从 Excel 单元格中获取参数值。用户必须使用语法 ${H30}(单元格 H30)指定包含该值的单元格。
- 插入。用户必须在相应的文本框中输入参数值
- 选择。用户必须从可能的值列表中选择参数值
- 单元格字段。系统从单元格字段中获取参数值。
设置参数后,点击"下一步"配置一系列选项,使系统了解数据处理在表单中应如何运行(例如,是在保存时运行还是手动运行,更多详情请参见数据处理)。
最后,需要为将插入表单的数据处理分配一个代码和描述。
实体数据处理
月度拆分属于实体数据处理,也可以作为此类数据处理的一部分运行,只需从实体数据处理选择窗口中选择即可。
在这种情况下,需要设置以下参数:
- 数据处理运行所依据的原始场景/期间;
- 数据运行所分配到的实体;
- 禁用受影响项。默认情况下此选项处于禁用状态。
在这种情况下,既无法选择要按月份拆分的科目,也无法在其他维度上指定筛选器。
从工作流运行¶
Tagetik 允许用户从工作流模型任务运行月度拆分。在这种情况下,也可以通过两种方式运行,即作为实体数据处理的一部分或单独运行。
在这种情况下,流程、期间和要运行的实体已在流程驾驶舱中预先配置。
单个数据处理
在编辑模式下打开工作流定义页面,通过将其他数据处理选项卡中的月度拆分图标拖拽到工作流区域来定义新任务。
除了任何工作流任务的常规选项外,在参数区域中还需要在科目、类别和自定义维度上指定数据处理执行范围。
实体数据处理
通过从顶部栏的核心数据处理选项卡中选择实体数据处理来定义新任务。
在参数中选择月度拆分。
在这种情况下,既无法选择要按月份拆分的科目,也无法在其他维度上指定筛选器。
从作业运行¶
Tagetik 允许用户从作业任务运行月度拆分。在这种情况下,也可以通过两种方式运行,即作为实体数据处理的一部分或单独运行。
单个数据处理
在编辑模式下打开作业定义页面,通过将其他数据处理选项卡中的月度拆分图标拖拽来定义新任务;
除了任何作业任务的常规选项外,在参数区域中还需要指定流程以及在科目、实体、场景、期间、类别和自定义维度上的数据处理执行范围。
通过选择全部选项(实体和场景/期间),相应参数的值将在运行作业时由系统确定,并与该特定参数当时所有可用的值一致。
实体数据处理
通过从顶部栏的核心数据处理选项卡中选择实体数据处理来定义新任务。
在参数区域中,需要指定流程、场景/期间和要运行的实体,然后选择月度拆分数据处理。
在这种情况下,既无法选择要按月份拆分的科目,也无法在其他维度上指定筛选器。
通过选择全部选项(实体和场景/期间),相应参数的值将在运行作业时由系统确定,并与该特定参数当时所有可用的值一致。