向模型化工作表添加分摊查询
分摊查询是一项可选的模型化工作表函数。 借助分摊查询,您可以创建表达式来描述如何将一个账户中的总计值分摊到另一个账户中。您可以向
维度
列或 文本选择
器列添加分摊查询。分摊表达式必须始终等于 1。示例:您可以使用以下表达式 1:10=1/10 将值平均分摊到 10 个月。要检查表达式是否等于 1,请执行以下操作:
1/10*10
10/10
1
您还可以创建更复杂的表达式。示例:分摊为 20 个月,则表达式为 1:10=1/40,11:20=3/40。金额的 1/4 均摊到前 10 个月,金额的 3/4 均摊到后 10 个月。 要检查表达式是否等于 1,请执行以下操作:
(1/40*10) + (3/40*10)。
10/40+ 30/40
40/40=1
分摊查询需要满足以下条件:
- 模型化工作表
- “维度”或“文本选择器”列:您可以向列添加分摊查询。在工作表视图中,用户选择其中一个选项来触发分摊表达式。 示例:“资产分类”维度具有 3 个值:电子产品、设备、房地产。
- 分摊表达式:您可以为每个维度值或文本选择器选项创建一个表达式。然后,当用户从模型化工作表中选择值时,模型会知道要使用哪个表达式。 示例:电子产品在 10 个月内按采购价格的 1/10 折旧。表达式为 1:10=1/10。
- 源账户: 源账户中的值是分摊查询随时间分配的值。 示例:将“时间跨度”列命名为“Purchase Price”。然后,用户输入每月各种资产的成本。
- 计算型账户:计算型账户会引用公式字段中的分摊查询。计算型账户包含源账户的已分配值。示例:将计算型账户命名为“折旧”。“采购价格”中的值会在某个时段内分配到“折旧”账户中。
分摊查询的一些用例:
- 资本折旧:其他资产是与折旧表达式关联的维度值。用户在时间跨度内输入采购价格,折旧账户将根据分摊查询中的折旧表达式计算分摊。
- 销售收入确认:不同的销售额是行中的文本选择器,与收入确认表达式相关联。用户输入销售额值,收入账户将根据确认表达式计算利差。
- 销售发票开具:不同的发票类型是文本选择器,与发票开具表达式相关联。用户在时间跨度内输入销售值,应收账款管理系统将根据发票表达式计算分摊。
- 从“工作表汇总”中,单击“列和层级”。
- 从画布中,突出显示自定义维度或文本选择器。
- 在“分摊查询”版块中,单击“新建分摊查询”。
- 输入查询的名称。您将在保存已分配值的计算型账户中引用此名称。
- 保存工作表。您必须先保存工作表,然后再添加用于分摊查询的表达式。
- 突出显示包含分摊查询的文本选择器列或自定义维度列。
- 在“分摊查询”版块中,单击分摊查询名称旁边的“编辑”图标,以显示维度值列表或文本选择器选项。
- 对于每个值,请执行以下操作:
选项 描述 分摊输入要将值分摊到多少个时段。 示例:对于以“月”为最小期间的日历,您可以输入 6,表示将值分摊到 6 个月。分摊表达式输入数学表达式,使总计等于 1。- 使用英文冒号定义开始期间和结束期间。示例:2:6 表示分摊值在数据输入期间之后的 1 个期间开始,到第 6 个期间结束。对于 1 月输入的数据,分摊将分配 2 月至 6 月。
- 在开始期间和结束期间之后输入等号。示例:2:6=
- 使用分数或小数来定义分布,并确保其等于 1。示例:2:6=1/5。由于我们将跳过第一个月,因此需要将值分摊到 5 个月。
- 如要添加其他表达式,请根据您的区域设置,使用逗号或分号分隔表达式。对于美国,请使用英文逗号。
如果您在同一模型化工作表上的任何计算型账户中为
“类型”
选择 “分摊”
,系统会在下拉菜单中显示分摊查询的名称。如果选择此选项,则表明计算应根据分摊查询表达式来分摊源账户的值。分摊(月) | 分摊表达式 | 描述 |
|---|---|---|
12 | 3=1/4,6=1/4,9=1/4,12=1/4 | 将值平均分摊到 4 个月:第 3、第 6、第 9 和第 12 个月。 |
12 | 1=1/6,3=1/6,5=1/6,7=1/6,9=1/6,11=1/6 | 在接下来的 12 个月内,将值平均分摊到每个其他月份。 |
从计算型账户引用分摊查询.
如要编辑分摊查询,请执行以下操作:
- 在“工作表汇总”页面中,单击“分摊查询”。
- 单击要编辑的分摊查询。
- 从值列表中,突出显示要更改的值。
- 从左侧控制板中,编辑表达式并保存设置。