使用覆盖转换规则

默认情况下,系统为剩余时间属性为“流转”或“余额”的所有帐户提供了标准转换方法。您可以选择更改这些设置并为应用程序指定默认转换方法和汇率帐户。请参阅“指定默认转换设置”。

您也可以创建转换规则来覆盖默认转换。对于覆盖转换规则,请遵循以下准则。

有关创建和部署覆盖转换规则的过程,请参阅“创建覆盖转换规则”和“部署覆盖转换规则”。

注:

在“金额/兑换率”覆盖条目之前执行“转换覆盖”规则。当应用发生在转换规则范围内的覆盖金额或覆盖兑换率时,此顺序可以减少对转换规则进行修改的需求。如果不希望在金额/兑换率覆盖条目之前处理覆盖规则,可以创建一个名为 skipTransRulesIfOverrideRatesExist 的替代变量并将其值设置为 False

搜索覆盖转换规则

管理转换覆盖规则页面列出应用程序中可用的所有转换规则。它还显示可用规则的总数(按选定的筛选选项)。

您可以搜索特定规则并包含星号 (*) 以返回任意数量的字符,以及问号 (?) 以返回任意单个字符。例如,搜索 "1?" 将返回以 1 开头的任意两字符名称(10、11、12 等),搜索 "1*" 将返回以 1 开头的任意名称(10、11、12、100、1000 等)

默认视图为待部署视图。如果创建新规则,该规则将在列表中显示有一个蓝色图标,指示已发生更改且尚未部署。

覆盖转换规则的安全权限

  • 只有服务管理员可以创建、修改、部署或删除转换规则。
  • 超级用户对转换规则具有查看访问权限。
  • 用户和查看者无法查看或访问转换规则。

覆盖转换规则的类型

您可以创建以下类型的覆盖转换规则。

使用不同的转换方法

您可以在创建的规则中指定不同于默认转换设置的转换方法(周期性或 YTD)。

使用不同的转换方法和汇率帐户

您可以在创建的转换规则中使用与特定 POV 的默认设置不同的转换方法和汇率帐户。

引用不同的方案、年和期间

您可以在创建的转换规则中使用引用不同方案、年和期间的汇率帐户。默认情况下,汇率帐户数据来自为其处理转换的同一方案、年和期间。例如,如果转换实际方案 2016 年 1 月的数据,则系统将使用来自实际方案 2016 年 1 月的汇率帐户数据。您可以指定来自不同方案、年和期间(如预算方案 2016 年 1 月)的汇率帐户。

为汇率帐户选择方案、年和期间时,您可以使用年和期间的相对引用和关键字。支持以下关键字和相对引用:

  • 当前
  • 前一个
  • 下一个
  • 第一个
  • 最后一个
  • 当前 + n
  • 当前 - n

不包含数据的汇率帐户都使用值 0 进行转换。

使用多个维

转换覆盖规则没有默认源 POV 维。您可以添加以下任意维来限制要对其应用转换的数据集:

  • 方案

  • 年份

  • 期间

  • 实体

  • 帐户

  • 公司内

  • 移动

  • 数据源

  • 多 GAAP(如果已启用)

  • 其他自定义维(如果已启用)

创建规则时,您应该至少定义一个维。如果未选择任何维,则系统会将规则应用于所有维的所有成员。

您可以创建包含多个维(例如帐户、自定义等)的转换规则。您可以为选定的对象选择多个成员,并使用 IDescendant 和 IChildren 等函数。

请注意,在源 POV 中,无法选择单个父代成员。父代成员只能选作函数列表的一部分。

使用指向不同成员的重定向

创建转换规则时,您可以指定指向不同目标成员的重定向。源 POV 可以包含任何成员,包括父代成员或系统成员。父代成员只能选作函数列表的一部分,而且必须包含到基本成员的重定向。您不能选择单个父代成员。

重定向 POV 必须是基本成员,而不能是系统计算的成员,如“期初余额”或“FX 期初”。如果未指定重定向成员,则系统将处理转换并将数据写入到与源相同的维成员。

历史帐户覆盖与转换覆盖

历史帐户可以使用默认转换方法,也可以使用覆盖汇率或覆盖金额。如果应用程序也包含历史帐户的转换覆盖规则,则转换覆盖规则将覆盖默认转换。

覆盖规则的有效成员

您可为指定的每个维选择源的单个或多个成员或者函数列表,并重定向到该维的单个基本成员。

在创建转换规则时,视图维与合并维不适用。

当数据针对实体合并时,可以在父实体级别对公司内抵消执行覆盖。

不允许对具有合并维的抵消成员的公司内抵消执行覆盖。

其他维的可用性取决于为应用程序启用的功能。您不能从方案、年、期间、实体和数据源维中选择重定向成员。

您不能为 POV 选择父代成员,因为父代从转换后的基本成员聚合而来。

不能选择数据存储属性设置为“动态计算”的 0 级成员,即使用成员公式或者系统定义的或用户定义的计算脚本计算的成员。

报表货币

转换时应用于选定实体的转换规则将应用于该实体采用相同货币的所有父项。例如,如果 Entity1 具有两个父代 P1 和 P2,并且 P1 和 P2 采用相同的货币,则转换规则将同时应用于 P1.Entity1 和 P2.Entity1。

默认情况下,转换规则应用于所有报表货币。但是,在创建规则时,可以为规则选择要包含或排除的报表货币。您可以选择一种或多种货币,或选择全部。

请注意,选择用于转换的货币适用于所有转换覆盖规则,无论用于转换的是本地汇率数据、全局汇率数据还是特定汇率。

多个覆盖规则的处理选项(替换、添加和减去)

创建转换规则时,您可以选择要用于转换的转换方法和汇率帐户。转换规则将覆盖选定 POV 的默认转换设置。但是,如果有多个转换规则并且这些规则存在冲突(例如,它们使用不同的转换方法或汇率帐户引用同一个单元格),则系统将使用您为规则选择的处理选项(替换添加减去)来处理正确的转换覆盖金额并替换原始默认转换金额。

“替换”选项

如果有多个转换规则引用相同的 POV 并且选择“替换”选项,则系统将使用最后一个转换规则。

例如,第一个转换规则包含 Acct1,它使用 PERIODIC 和 MyRate 进行转换。第二个转换规则包含相同的 Acct1,但它使用 YTD 和 MyRate 进行转换。第三个转换规则包含相同的 Acct1,它使用 PERIODIC 和 NewRate。由于第三个转换规则是引用 Acct1 的最后一个规则,因此系统将使用第三个规则进行转换。

“添加”选项

“添加”选项用于累计转换覆盖规则。

如果有多个转换规则引用相同的 POV 并且选择“添加”选项,则规则将累计到覆盖转换金额。

例如,第一个转换规则包含 Acct1,它使用 PERIODIC 和 MyRate 进行转换。第二个转换规则包含相同的 Acct1,但它使用 YTD 和 MyRate 进行转换。第三个转换规则包含相同的 Acct1,并且使用 PERIODIC 和 NewRate。如果所有这些规则都具有“添加”选项,则系统将累计所有转换覆盖结果。覆盖转换将始终替换默认转换值。

“减去”选项

如果有多个转换规则引用相同的 POV 并且选择“减去”选项,则规则将从以前的覆盖转换金额中减去。

例如,第一个转换规则包含 Acct1,它使用 PERIODIC 和 MyRate 进行转换。第二个转换规则包含相同的 Acct1,但它使用 YTD 和 MyRate 进行转换。如果这些规则具有“减去”选项,则系统将减去以前转换的覆盖结果。覆盖转换将始终替换默认转换。

使用名为 FixOtrYtdSubtract 的替代变量,可以在 YTD 转换的转换覆盖规则中使用“减去”处理选项。该替代变量默认情况下处于启用状态。