Skip to main content
Adaptive Planning
Laatst bijgewerkt: 2023-06-23
Veelgestelde vragen: niveaumodificatoren voor formules

Veelgestelde vragen: niveaumodificatoren voor formules

Waarom zijn er geen niveaus in de vervolgkeuzelijst voor niveaus in de formule-assistent?
De rekeningverwijzing die u wijzigt, heeft een persoonlijke instelling voor gegevensprivacy. Probeer het volgende:
Beveiliging: machtiging
Model bevat bladen, rekeningen, dimensies en formules
.
  1. Selecteer
    Modellering
    in het hoofdmenu.
  2. Klik op de rekeninghiërarchie. Voorbeeld: klik op
    Grootboekrekeningen
    .
  3. Selecteer de rekening in de rekeninglijst.
  4. Zoek in de sectie
    Details
    de
    instelling Gegevensprivacy
    :
    • Waarde van rekening is privé
      : u kunt geen niveaumodificatoren voor de rekening gebruiken.
    • De waarde van de rekening is alleen openbaar op het hoogste niveau
      : u kunt de rekening alleen op het hoogste
      niveau
      wijzigen.
    • Waarde van rekening is openbaar op alle niveaus
      : u kunt de rekening wijzigen met elke niveaumodificator.
Hoe kan ik niveaumodificatoren gebruiken om de totale waarde van verschillende niveaus op te halen?
U kunt dit op drie manieren doen:
  • Modificatoren op bovenliggend niveau.
  • Niveaukenmerkmodificatoren.
  • Afzonderlijke niveaumodificatoren.
De voorbeelden in de tabel gebruiken deze niveauhiërarchie en deze waarden voor ACCT.02:
Level [code]
Jan 2025
- Verkoop [sales]
Sales-North [SN]
50,000
Sales-South [SS]
100.000
Verkoop (uitsluitend) [n.v.t.]
20,000
Totaal
170,000
Methode
Voorbeeld
Modificator bovenliggend niveau
ACCT.02 [level = Sales]
Retourneert: 170.000.
Kenmerkmodificator
Uw model heeft een kenmerk met de naam
Regio
met de waarden
Oost
en
West
. Verkoop-noord en Verkoop-zuid zijn getagd met
West
.
ACCT.02 [regio = west]
Retourneert: 150.000.
Afzonderlijke niveaumodificatoren
ACCT.02 [level = SN] + ACCT.02 [level = Sales (-)]
Retour: 70.000
Waarom haalt mijn niveaumodificator de totalisatiewaarde niet op?
  • De formulemodificator moet naar de niveaucode verwijzen met een (+):
    level = <parent_code> (+)
    .
  • Het niveau moet een bovenliggend niveau zijn. Wanneer u verwijst naar de niveaucodes van niveaus die geen onderliggende rekeningen hebben, negeren we de (+).
  • Als u
    level = this (+)
    gebruikt, vervangt u deze door
    level = <parent code> (+)
    .
    level = this (+)
    is alleen geldig voor formules op het (uitsluitend) niveau van hetzelfde bovenliggende niveau. Voorbeeld: als u naar het bovenliggende niveau Verkoop wilt verwijzen, kunt u
    level = this (+)
    invoeren wanneer u zich op het niveau Verkoop (uitsluitend) bevindt. Anders moet u
    level = sales (+)
    invoeren.
Wanneer moet ik (+) toevoegen aan de bovenliggende codemodificator?
Hoewel u kunt verwijzen naar de bovenliggende niveaucode zonder (+), krijgt u onverwachte resultaten in het gerelateerde (uitsluitend) niveau van het bovenliggende niveau. Zonder (+) retourneren we de totalisatiewaarde niet in het (enige) niveau van hetzelfde bovenliggende niveau. Voorbeeld: Niveau = Verkoop op het niveau Verkoop (Uitsluitend) retourneert de waarde van het niveau Verkoop (Uitsluitend) in plaats van de totalisatiewaarde Verkoop.
Om deze reden is het met name nodig om de (+) toe te voegen wanneer u standaardformules voor rekeningen invoert, omdat deze geldig zijn voor alle niveaus, inclusief de (uitsluitend) niveaus. In Formule-assistent voegen we automatisch de (+) toe wanneer u bovenliggende niveaumodificatoren selecteert om problemen te voorkomen.