Referência: modificadores de nível para fórmulas
Definição de modificador de nível
Os modificadores de nível segmentam os dados da conta para incluir apenas o valor de níveis específicos.
Sintaxe na documentação
Algumas observações sobre sintaxe na documentação:
- Usamos letras maiúsculas entre parênteses, como (N), ou texto dentro de divisas, como <account_code>, para indicar variáveis. Você deve substituir as variáveis por constantes, referências de conta ou expressões de fórmula válidas.
- Usamos vírgulas para separar os termos, de acordo com o padrão de muitos países. Se o seu navegador usa vírgulas como pontos decimais, você deve separar os termos com ponto e vírgula.
- Adicionamos espaços para facilitar a leitura das fórmulas, embora não sejam necessários. Você também pode adicionar espaços ou omiti-los nas fórmulas.
- Usamos maiúsculas em funções, como Divf, e usamos tudo em maiúsculas para elementos, como ACCT, mas as fórmulas não diferenciam maiúsculas de minúsculas.
Limitações de modificadores de nível
- As planilhas do Adaptive Planning exibem um erro para fórmulas válidas quando você:
- Modifique por níveis que você não pode acessar devido a regras de acesso.
- Adicione modificadores de nível a uma referência de conta que tenha umaConfiguração de privacidade de dadosprivada. Exemplo: nas configurações de ACCT.001, aConfiguração de privacidade de dadosdeve serO valor de A conta é pública em todos os níveispara que esta fórmula seja válida: ACCT.001 [level = level_code]. Consulte Conceito: configuração de privacidade de dados para contas.
- Códigos de nível de referência que usam palavras restritas. Consulte Referência: práticas recomendadas para códigos e nomes de metadados.
- Fazer referência a um nível que não está disponível na disponibilidade da versão atual. Consulte Alterar disponibilidade do nível.
- Não aplicaremos modificadores de nível a contas de suposição porque as contas de suposição têm o mesmo valor para todos os níveis.
- Os modificadores de nível não podem ser aplicados a referências de ROW em planilhas modeladas porque o ROW deve fazer referência ao nível na linha. No entanto, você pode modificar uma conta modelada com modificadores de nível de outra planilha.
Práticas recomendadas para nível (+) e nível (-)
nível (+)
e nível (-)
- Para fazer referência a níveis pai, sempre use.level = <parent_code> (+)
- Para fazer referência (somente) a níveis, sempre use.level = <parent_code> (-)
- Evite. É válido apenas para fórmulas no (único) nível do mesmo pai. Em vez disso, substitua porlevel = this (+).level = <parent_code> (+)
- Evite, embora seja válido na maioria dos casos. Soltar o (+) da consolidação pai retorna os (únicos) valores de nível, em vez dos valores consolidados no nível relacionado (único).level = <parent_code>
- Nunca usepor motivo algum.level = this (-)
level = <parent_code> (+)
Sintaxe e exemplos de modificadores de nível
Para os exemplos da tabela, a hierarquia de níveis e os valores de ACCT.02 são:
Nível [code] | Janeiro de 2025 |
|---|---|
- Vendas [Sales] | |
Sales-Norte [SN] | 50,000 |
Sales-South [SS] | 100.000 |
Vendas (somente) [N/A] | 20,000 |
Total - Vendas | 170,000 |
Sintaxe | Descrição | Exemplo |
|---|---|---|
nível = this | Use em qualquer nível para fazer referência ao mesmo nível da interseção atual. Seu uso é desnecessário na maioria dos casos porque, por padrão, está implícito que o nível é "este nível", a menos que você indique outro nível. | Local da fórmula: ACCT.001 para o nível Sales-South. Fórmula: ACCT.02 [level = this] Devoluções : 100.000 |
nível = this (+) | Use em (somente) níveis para se referir ao valor de consolidação do nível pai. Retorna o valor de [level = this] quando for para todos os outros níveis, exceto o nível (somente). | Local da fórmula: ACCT.001 no nível Sales-South. Fórmula: ACCT.02 [level = this (+)] Devoluções : 100.000 Local da fórmula: ACCT.001 no nível Vendas (somente). Fórmula: ACCT.02 [level = this (+)] Devoluções : 170.000 |
nível = this (-) | Não usar. Retorna resultados inesperados ou é ignorado. | N/A |
level = <level_code> | Use em qualquer nível para se referir a qualquer nível. Você deve substituir <level_code>, incluindo as divisas, por um código de nível exato no seu modelo. Retornamos um erro se a conta de referência não tem uma configuração de privacidade de dados pública.Se você está fazendo referência a um nível pai, incluímos automaticamente (+). Removê-la não retorna o valor consolidado em (somente) níveis. | Local da fórmula: ACCT.001 em qualquer nível. Fórmula: ACCT.02 [level = SN] Devoluções : 50.000 |
level = <level_code> (+) | Use quando você modifica uma conta com um nível pai. Você deve substituir <level_code>, incluindo as divisas, por um código de nível pai exato no seu modelo. Retorna o valor consolidado de todos os níveis filho. Se não há níveis filho, removemos a modificação. | Local da fórmula: ACCT.001 em qualquer nível. Fórmula: ACCT.02 [level = Sales (+)] Devoluções : 170.000 |
level = <level_code> (-) | Use quando você modifica uma conta com um nível pai. Você deve substituir <level_code>, incluindo as divisas, por um código de nível pai exato no seu modelo. Retorna o valor no (único) nível do nível pai. Essa é a única maneira de fazer referência ao valor da conta de um nível (único), pois os níveis (único) não têm códigos específicos. | Local da fórmula: ACCT.001 em qualquer nível. Fórmula: ACCT.02 [level = Sales (-)] Devoluções : 20.000 |