Passa al contenuto principale
Adaptive Planning
Ultimo aggiornamento: 2023-06-23
Riferimenti: Modificatori di livello per le formule

Riferimenti: Modificatori di livello per le formule

Definizione di modificatore di livello

I modificatori di livello suddividono i dati dal conto per includere solo il valore di livelli specifici.

Sintassi in Documentazione

Alcune note sulla sintassi nella documentazione:
  • Per indicare le variabili vengono utilizzate lettere maiuscole tra parentesi, come (N) o testo all'interno di galloni, come <account_code>. È necessario sostituire le variabili con costanti, riferimenti conto o espressioni di formula validi.
  • Per separare i termini vengono utilizzate le virgole, in base agli standard di molti paesi. Se il browser utilizza le virgole come punti decimali, è necessario separare i termini con un punto e virgola.
  • Vengono aggiunti spazi per rendere leggibili le formule, anche se non sono necessari. È anche possibile aggiungere spazi o lasciarli fuori dalle formule.
  • Le funzioni vengono utilizzate in maiuscolo, ad esempio Divf, e vengono utilizzate tutte le maiuscole per gli elementi, come ACCT, ma le formule non fanno distinzione tra maiuscole e minuscole.

Limitazioni dei modificatori di livello

  • I fogli di Adaptive Planning visualizzano un errore per le formule valide quando:
  • I modificatori di livello non verranno applicati ai conti di ipotesi perché i conti di ipotesi hanno lo stesso valore per tutti i livelli.
  • I modificatori di livello non possono essere applicati ai riferimenti RIGA nei fogli modellati perché la RIGA deve fare riferimento al livello nella riga. Tuttavia, è possibile modificare un conto modellato con modificatori di livello da un altro foglio.

Best practice per
livello (+)
e
livello (-)

  • Per fare riferimento ai livelli padre, utilizzare sempre
    level = <parent_code> (+)
    .
  • Per fare riferimento (solo) ai livelli, utilizzare sempre
    level = <parent_code> (-)
    .
  • Livello da evitare = this (+)
    . È valido solo per le formule al livello (solo) dello stesso padre. Sostituire invece con
    level = <parent_code> (+)
    .
  • Livello da evitare = <parent_code>
    sebbene sia valido nella maggior parte dei casi. L'eliminazione del segno (+) dal rollup padre restituisce i valori di livello (solo) anziché i valori di rollup al livello (unico) correlato.
  • Non utilizzare mai
    level = this (-)
    per nessun motivo.
level = <parent_code> (+)
include il valore di rollup di tutti i livelli figlio, incluso il (solo) livello. In Assistente alle formule, viene aggiunto automaticamente il segno (+) a qualsiasi modificatore di livello padre selezionato

Sintassi ed esempi di modificatori di livello

Per gli esempi nella tabella, la gerarchia dei livelli e i valori per ACCT.02 sono:
Livello [code]
gennaio 2025
- Vendite [Sales]
Vendite-Nord [SN]
50,000
Sales-South [SS]
100.000
Vendite (solo) [N/D]
20,000
Totale - Vendite
170,000
Sintassi
Descrizione
Esempio
livello = this
Utilizzare in qualsiasi livello per fare riferimento allo stesso livello dell'intersezione corrente.
Nella maggior parte dei casi non è necessario
utilizzarlo
perché per impostazione predefinita è implicito che il livello sia "
questo
livello", a meno che non si indichi un livello diverso.
Sede della formula:
ACCT.001 per il livello Vendite-Sud.
Formula:
ACCT.02 [level = this]
Resi
: 100.000
livello = this (+)
Utilizzare solo nei (solo) livelli per fare riferimento al valore di rollup del livello padre.
Restituisce il valore di [level = this] per tutti gli altri livelli diversi da (solo) level.
Sede della formula:
ACCT.001 a livello Vendite-Sud.
Formula:
ACCT.02 [level = this (+)]
Resi
: 100.000
Sede della formula:
ACCT.001 al livello Vendite (solo).
Formula:
ACCT.02 [level = this (+)]
Resi
: 170.000
livello = this (-)
Non utilizzare. Restituisce risultati imprevisti o vengono ignorati.
N/D
level = <level_code>
Utilizzare in qualsiasi livello per fare riferimento a qualsiasi livello. È necessario sostituire <level_code>, inclusi i chevron, con un codice livello esatto nel modello.
Viene restituito un errore se l'account di riferimento non ha
un'impostazione di privacy dei dati
pubblica.
Se si fa riferimento a un livello padre, viene incluso automaticamente (+). La rimozione non restituisce il valore di rollup in (solo) livelli.
Sede della formula:
ACCT.001 a qualsiasi livello.
Formula:
ACCT.02 [level = SN]
Resi
: 50.000
level = <level_code> (+)
Utilizzare quando si modifica un conto con un livello padre. È necessario sostituire <level_code>, inclusi i galloni, con un codice di livello padre esatto nel modello.
Restituisce il valore di rollup di tutti i livelli figlio. Se non sono presenti livelli figlio, la modifica verrà rimossa.
Sede della formula:
ACCT.001 a qualsiasi livello.
Formula:
ACCT.02 [level = Sales (+)]
Resi
: 170.000
level = <level_code> (-)
Utilizzare quando si modifica un conto con un livello padre. È necessario sostituire <level_code>, inclusi i galloni, con un codice di livello padre esatto nel modello.
Restituisce il valore nel (unico) livello del livello padre. Questo è l'unico modo per fare riferimento al valore del conto di un (solo) livello perché (solo) i livelli non hanno codici specifici.
Sede della formula:
ACCT.001 a qualsiasi livello.
Formula:
ACCT.02 [level = Sales (-)]
Resi
: 20.000