Sintaksa formula

Čemu služi uređivač formula

Uređivač formula omogućuje da izgradite prilagođeni izračun od upisanih tokena — operatora, brojeva i referenci na retke, pokretače, podpozicije i KPI-jeve. Isti uređivač, ista sintaksa, na svakoj metodi Formula bilo gdje u aplikaciji: retci Planiranja, pokretači Planiranja, KPI-jevi i prilagođeni dashboardi.

Ukratko

Upišite broj ili operator da biste ispustili token. Upišite naziv da biste automatski dovršili referencu. Svaka referenca nosi neobavezni vremenski pomak (ovaj mjesec / prethodni mjesec / prije godinu dana / Prilagođeno) i, uz dodatak Odjeli, opseg izvora za reference između odjela.

Tokeni

Formula je ravni niz tokena. Rešetka prikazuje svaki token kao oznaku; Backspace na praznom unosu uklanja posljednju oznaku.

Brojevi

Upišite bilo koji broj (100, 0.05, -1.2) i pritisnite Enter da biste ga ispustili kao broj token.

Operatori

Pet binarnih operatora i zagrade:

+   -   *   /   ^   (   )

Upišite jedan dok je unos prazan i uređivač ga umeće odmah. Upišite niz poput (price * volume) / 12 i pritisnite Enter na svakom tokenu.

Funkcije

Dostupne su tri funkcije. Upišite naziv i uređivač ispušta kostur funkcije koji ispunjavate:

  • abs( ) — apsolutna vrijednost jednog izraza, npr. abs(Revenues - Plan).
  • min( , ) — manji od dvaju izraza, npr. min(Cash, 0).
  • max( , ) — veći od dvaju izraza, npr. max(EBT, 0).

abs uzima jedan argument; min i max uzimaju točno dva i uspoređuju vrijednosti u istom razdoblju (ne rade nad kliznim prozorom).

Reference

Počnite tipkati naziv pozicije, podpozicije, konta, pokretača ili KPI-ja. Padajući izbornik automatskog dovršavanja sužava se pri svakom pritisku tipke; pritisnite Enter da biste umetnuli najbolje podudaranje ili kliknite bilo koji rezultat da biste ga izravno umetnuli. Unutar formule referenca se prikazuje kao oznaka s oznakom retka.

Reference se biraju iz birača za pregledavanje grupiranog po izvoru: P&L, BS, CF, KPI-jevi, plus pokretači i pomoćne podpozicije. Uz dodatak Odjeli pojavljuje se dodatna kartica izvora (vidjeti Reference između odjela u nastavku).

Vremenski pomaci

Svaka referenca nosi vremenski pomak — razdoblje iz kojeg referenca čita, u odnosu na trenutnu ćeliju.

Kliknite oznaku pomaka na bilo kojoj oznaci reference da biste odabrali:

  • ovaj mjesecmonth(0) (zadano)
  • prethodni mjesecmonth(-1)
  • prije godinu danamonth(-12)
  • Prilagođeno — otvara prozor u kojem postavljate broj mjeseci i smjer (sljedeći / prethodni), pa su npr. month(-3) ili month(+6) dostupni

Vremenski pomaci razrješavaju se u trenutku vrednovanja: Revenues@month(-12) čita vrijednost Prihoda dvanaest mjeseci prije ćelije koja se izračunava.

Agregacijski prozori

Osim vremenskog pomaka, svaka referenca može nositi agregaciju kliznog prozora — umjesto čitanja jednog razdoblja, referenca čita klizni prozor i svodi ga na jednu vrijednost. Kliknite kontrolu agregacije na oznaci reference da biste odabrali:

  • Zbroj — zbraja referencu preko prozora (prikazuje se npr. kao Σ 12M).
  • Prosjek — srednja vrijednost reference preko prozora (prikazuje se npr. kao avg 3M).

Duljina prozora je L3M (posljednja 3 mjeseca), L6M, L12M ili Prilagođeno (postavite vlastiti broj mjeseci). Zbroj nad L12M daje ukupni iznos za posljednjih dvanaest mjeseci; Prosjek nad L3M izglađuje šumovit mjesečni niz. Agregacija se kombinira s vremenskim pomakom — prozor se mjeri unatrag od razdoblja pomaka.

Reference između odjela

U kontekstima koji se protežu kroz više odjela (dodatak Odjeli), birač izlaže dodatnu karticu izvora iznad popisa referenci:

  • Odjeli — odaberite dio određenog odjela kao izvor. Reference između odjela prikazuju se s prefiksom kratkog kôda na oznaci kako biste vidjeli koji se odjel čita.
  • Svi odjeli — agregatna opcija koja zbraja referencu kroz svaki odjel.

Oznaka prikazuje samo kratki kôd izvora; karticu izvora u biraču mijenjate na tom mjestu.

Kontrole uređivača

Unutar uređivača:

  • Enter — umetnite upisani token (broj / operator / najbolje podudaranje automatskog dovršavanja) ili primijenite formulu kada je unos prazan
  • Escape — odbacite trenutno uređivanje
  • Backspace na praznom unosu — uklonite posljednju oznaku

Provjera valjanosti

statycs neprekidno provjerava valjanost formula. Pogreške se pojavljuju kao crvena oznaka ! pored formule, s opisom koji opisuje uzrok:

  • Kružna referenca — formula izravno referencira vlastiti redak. Tranzitivni ciklusi (A → B → A kroz pozicije) danas se ne otkrivaju.
  • Neispravna referenca — redak, podpozicija ili pokretač na koji formula upućuje više ne postoji. Otvorite formulu i uklonite ili zamijenite oznaku.
  • Dijeljenje s nulom — nazivnik se u jednom ili više razdoblja vrednuje na nulu. Omotajte nazivnik u zaštitu ili odaberite drukčiju referencu.
  • Pomak izvan skupa podataka — vremenski pomak (npr. month(-12)) upućuje na razdoblje prije početka dostupnih podataka. Pojavljuje se kao upozorenje; suzite pomak ili prihvatite nedostajuća razdoblja.

Pogreške ne blokiraju spremanje. Pogođene ćelije vrednuju se na nulu dok se pogreška ne ispravi, pa vas djelomično neispravna formula neće spriječiti da nastavite — samo neće doprinijeti vrijednost.

Povezano