Ir para o conteúdo principal
Adaptive Planning
Última atualização: 2023-06-23
Referência: modificadores de nível para fórmulas

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ê:
  • 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 (-)

  • 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
    level = this (+)
    . É válido apenas para fórmulas no (único) nível do mesmo pai. Em vez disso, substitua por
    level = <parent_code> (+)
    .
  • Evite
    level = <parent_code>
    , 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).
  • Nunca use
    level = this (-)
    por motivo algum.
level = <parent_code> (+)
inclui o valor consolidado de todos os níveis filho, incluindo o (único) nível. No Assistente de fórmula, adicionamos automaticamente o (+) a qualquer modificador de nível pai que você seleciona

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