常见问题:公式的层级修饰符
- 为什么公式助手的层级下拉提示中没有层级?
- 您正在修改的账户引用具有私密的数据隐私设置。请尝试执行以下操作:安全性:“模型包括:工作表、账户、维度和公式”权限
- 从主菜单中,选择“建模”。
- 单击账户层次结构。示例:单击“总分类账账户”。
- 从账户列表中选择账户。
- 在“详细信息”版块中,找到“数据隐私设置”:
- 账户的值为私有:您不能为账户使用层级修饰符。
- 仅在最高层级公开账户的值:您只能修改具有最高层级或this 的账户。
- 账户的值在所有层级均公开:您可以使用任何层级修饰符修改账户。
- 如何使用层级修改系数来计算多个层级的总值?
- 您可以通过以下 3 种方式完成此操作:
- 父级层级修改系数。
- 层级属性修饰符
- 单独的层级修饰符
表中的示例使用此层级层次结构以及 ACCT.02 的以下值:层级 [code]2025 年 1 月- 销售额 [sales]Sales-North [SN]50,000销售 - 南部地区 [SS]100,000销售(单独)[不适用]20,000总计170,000方法示例父级层级修改系数ACCT.02 [level = Sales]回报:170,000。属性修饰符您的模型有一个名为“Region”的属性,值为“East”和“West”。Sales-North 和 Sales- South 带有West标记。ACCT.02 [region = West]回报:150,000。单独的层级修改系数ACCT.02 [level = SN] + ACCT.02 [level = Sales (-)]退货:70,000 - 为什么我的层级修改器没有提取汇总值?
- 公式修饰符必须使用“(+)”引用层级代码:。层级 = <parent_code> (+)
- 该层级必须是父级层级。当您引用没有子级账户的层级的层级代码时,系统会忽略“(+)”。
- 如果您使用,请替换为level = this (+)。level = <parent code> (+)level = this (+)仅对同一父级的“唯一”层级中的公式有效。示例:要引用“销售”父级层级,您可以在“销售(单独)”层级中输入。否则,您必须输入level = this (+)。层级 = 销售额 (+)
- 何时应在父级代码修饰符后添加“+”?
- 虽然您可以引用不带 (+) 的父级层级代码,但在父级的相关(单独)层级中会得到意外结果。如果没有 (+),系统不会返回同一父级的唯一层级中的汇总值。示例:如果将“层级 = 销售”设置为“销售(单独)”层级,则会返回“销售(单独)”层级的值,而不是“销售”汇总值。因此,在为账户输入默认公式时添加“(+)”尤为必要,因为这些公式在所有层级(包括(单独)层级)中均有效。在“公式助手”中,当您选择父级层级修饰符时,系统会自动添加“(+)”,以避免出现问题。