Képletszintaxis
Mire való a képletszerkesztő
A képletszerkesztővel egyéni számítást építhet fel beírt tokenekből — operátorokból, számokból és sorokra, tényezőkre, alpozíciókra és KPI-kra való hivatkozásokból. Ugyanaz a szerkesztő, ugyanaz a szintaxis minden Képlet módszernél, bárhol az alkalmazásban: Tervezési sorok, tervezési tényezők, KPI-k és egyéni dashboardok.
Összefoglalva
Gépeljen be egy számot vagy operátort egy token bedobásához. Gépeljen be egy nevet egy hivatkozás automatikus kiegészítéséhez. Minden hivatkozás egy opcionális időeltolást hordoz (ez a hónap / előző hónap / 1 évvel ezelőtt / Egyéni), és a Részlegek bővítménnyel egy forrás-hatókört a részlegek közötti hivatkozásokhoz.
Tokenek
Egy képlet tokenek lapos sorozata. A rács minden tokent chipként jelenít meg; a Backspace egy üres bemeneten eltávolítja az utolsó chipet.
Számok
Gépeljen be bármely számot (100, 0.05, -1.2), és nyomja meg az Entert, hogy számtokenként dobja be.
Operátorok
Az öt bináris operátor és a zárójelek:
+ - * / ^ ( )
Gépeljen be egyet üres bemenettel, és a szerkesztő azonnal beszúrja. Gépeljen be egy olyan sorozatot, mint (price * volume) / 12, és nyomjon Entert minden tokennél.
Függvények
Három függvény érhető el. Gépelje be a nevet, és a szerkesztő egy függvényvázat dob be, amelyet kitölthet:
abs( )— egyetlen kifejezés abszolút értéke, pl.abs(Revenues - Plan).min( , )— két kifejezés közül a kisebb, pl.min(Cash, 0).max( , )— két kifejezés közül a nagyobb, pl.max(EBT, 0).
Az abs egyetlen argumentumot vár; a min és a max pontosan kettőt, és ugyanabban az időszakban hasonlítja össze az értékeket (nem használnak gördülő ablakot).
Hivatkozások
Kezdjen el gépelni egy pozíció-, alpozíció-, számla-, tényező- vagy KPI-nevet. Az automatikus kiegészítő legördülő minden billentyűleütésnél szűkül; nyomja meg az Entert a legjobb találat beszúrásához, vagy kattintson bármely eredményre a közvetlen beszúráshoz. A képleten belül a hivatkozás chipként jelenik meg a sor megnevezésével.
A hivatkozásokat egy böngészőválasztóból választja ki, forrás szerint csoportosítva: P&L, BS, CF, KPI-k, plusz tényezők és segéd alpozíciók. A Részlegek bővítménnyel egy további forrásfül jelenik meg (lásd a Részlegek közötti hivatkozásokat lentebb).
Időeltolások
Minden hivatkozás egy időeltolást hordoz — az időszakot, amelyből a hivatkozás olvas, az aktuális cellához viszonyítva.
Kattintson az eltolás-pillre bármely hivatkozás-chipen a választáshoz:
- ez a hónap —
month(0)(alapértelmezett) - előző hónap —
month(-1) - 1 évvel ezelőtt —
month(-12) - Egyéni — egy ablakot nyit meg, ahol beállít egy hónapszámot és egy irányt (következő / előző), így pl. a
month(-3)vagy amonth(+6)elérhető
Az időeltolások kiértékeléskor oldódnak fel: a Revenues@month(-12) a Revenues értékét olvassa tizenkét hónappal a számított cella előtt.
Aggregációs ablakok
Az időeltolás mellett minden hivatkozás hordozhat egy gördülő ablakú aggregációt — ahelyett, hogy egyetlen időszakot olvasna, a hivatkozás egy gördülő ablakot olvas be, és azt egyetlen értékre redukálja. Kattintson a hivatkozás-chipen lévő aggregációvezérlőre a választáshoz:
- Összeg — összegzi a hivatkozást az ablakon belül (pl.
Σ 12Mformában jelenik meg). - Átlag — a hivatkozás átlaga az ablakon belül (pl.
avg 3Mformában jelenik meg).
Az ablak hossza L3M (utolsó 3 hónap), L6M, L12M vagy Egyéni (állítsa be a saját hónapszámát). Egy L12M ablakra vett Összeg gördülő tizenkét havi összeget ad; egy L3M ablakra vett Átlag kisimít egy zajos havi sorozatot. Az aggregáció kombinálható az időeltolással — az ablak az eltolási időszaktól visszafelé mérődik.
Részlegek közötti hivatkozások
A több részlegre kiterjedő kontextusokban (Részlegek bővítmény) a választó egy további forrásfület jelenít meg a hivatkozási lista felett:
- Részlegek — válasszon egy adott részleg szeletét forrásként. A részlegek közötti hivatkozások egy rövidkód-előtaggal jelennek meg a chipen, így láthatja, melyik részlegből olvas.
- Minden részleg — egy aggregált lehetőség, amely minden részlegen összegzi a hivatkozást.
A chip csak a forrás rövidkódját mutatja; a forrásfül a választóban az, ahol módosíthatja.
Szerkesztővezérlők
A szerkesztőn belül:
- Enter — a beírt token beszúrása (szám / operátor / legjobb automatikus kiegészítési találat), vagy a képlet véglegesítése, ha a bemenet üres
- Escape — az aktuális szerkesztés elvetése
- Backspace üres bemeneten — az utolsó chip eltávolítása
Érvényesítés
A statycs folyamatosan érvényesíti a képleteket. A hibák egy piros ! jelvényként jelennek meg a képlet mellett, egy az okot leíró elemleírással:
- Körkörös hivatkozás — a képlet közvetlenül a saját sorára hivatkozik. A tranzitív ciklusokat (A → B → A pozíciók között) ma nem észleli.
- Hibás hivatkozás — a sor, alpozíció vagy tényező, amelyre a képlet mutat, már nem létezik. Nyissa meg a képletet, és távolítsa el vagy cserélje ki a chipet.
- Nullával való osztás — a nevező egy vagy több időszakban nullára értékelődik. Csomagolja a nevezőt egy védelembe, vagy válasszon másik hivatkozást.
- Eltolás az adathalmazon kívül — egy időeltolás (pl.
month(-12)) az elérhető adatok kezdete elé mutató időszakra mutat. Figyelmeztetésként jelenik meg; vagy szűkítse az eltolást, vagy fogadja el a hiányzó időszakokat.
A hibák nem gátolják a mentést. Az érintett cellák nullára értékelődnek, amíg a hiba javításra nem kerül, így egy részben hibás képlet nem akadályozza a folytatásban — csak nem járul hozzá értékkel.
Kapcsolódó
- Tervezési módszerek — a Képlet módszer a tervezési sorokon
- Tényezők — a tényezőkre képletekből hivatkozunk
- Részlegek — részlegek közötti hivatkozások a bővítménnyel