Plecto

Avanceret formeleditor

Avanceret formeleditor

Den avancerede formeleditor gør det muligt for dig at oprette meget tilpassede formler. Vi kalder det "avanceret," men det er faktisk ikke så svært at arbejde med, hvis du er bekendt med Excel-lignende syntaks.

  1. For at oprette en formel i den avancerede editor, skal du gå til Formler > Ny formel.

  2. Klik på Skift til avanceret editor i øverste højre hjørne. Du kan nu begynde at bygge formlen.

Du kan konvertere formler fra Visual til Advanced editors format og omvendt. Vær opmærksom på, at Visual editoren endnu ikke understøtter IF-udsagn, så nogle konverteringer fra Advanced til Visual virker måske ikke.

Formelstruktur

Her er et formeleksempel og en beskrivelse af, hvad hver komponent repræsenterer:

$(Sum(Pipedrive Deals,Status="Won",Value).Date(Updated date))
  • Sum – angiver, hvilken datafunktion der bruges.

  • Pipedrive Deals – navnet på den datakilde, der bruges i denne formel.

  • Status – dette er et feltnavn i Pipedrive Deals-datakilden. I dette tilfælde fungerer det som et filter, fordi det filtrerer de registreringer, hvor status er "Won."

  • Value – endnu et feltnavn i Pipedrive Deals. Dette felt indeholder værdien af de salgsaftaler, der skal summeres.

  • .Date – datoændrer. Læs mere

  • Updated date – datoen i Pipedrive Deals, der bestemmer, hvilke registreringer Plecto skal tage i betragtning, når der beregnes sum for i dag, den aktuelle uge eller andre tidsperioder.

Tilgængelige funktioner

Hver formel skal være omsluttet af parenteser. Skriv den åbnende parentes og vælg en af de tilgængelige funktioner:

  • Sum: Denne funktion summerer værdierne fra et bestemt felt. Brug den til at beregne won/lost aftaleværdier, ordreværdier, story points osv.

    (Sum(Pipedrive Deals,Status="Won",Value).Date(Updated date))
  • Count: Denne funktion tæller antallet af registreringer i en datakilde. Brug den til at beregne antallet af nye leads, antallet af gennemførte ordrer eller hvor mange agenter, der i øjeblikket er tilgængelige.

    (Count(ServiceTitan,Status="Completed"))
  • CountUnique: Denne funktion tæller antallet af unikke registreringer i en datakilde. Sig, at du har 30 registreringer, fordi du har formået at sælge 30 enheder hidtil, men du tilbyder kun 5 forskellige produkter. Funktionen Count ville give dig 30, men CountUnique giver dig 5.

    (CountUnique(Shopify Order lines,Fulfillment status))
  • Avg: Denne funktion beregner den gennemsnitlige feltværdi i en datakilde. Brug den til at få den gennemsnitlige aftaleværdi, gennemsnitligt forbrug osv.

    (Avg(Pipedrive Deals,Status="Won",Value).Date(Updated date))
  • IF: Denne funktion gør det muligt for dig at oprette en beregning baseret på specifikke betingelser. Du kan "pakke" din normale formel ind for at gøre den til en IF-udsagn.

    (IF(<function>(<data source>,<field>=<filter>)=<target condition>,"<value if true>","<value if false>"))
    (IF(Sum(Pipedrive Deals,Status="Won",Value)>=50000,"Target Reached 🎉"," "))
  • Min: Denne funktion returnerer den mindste feltværdi i en datakilde.

  • Max: Denne funktion returnerer den største feltværdi i en datakilde.

  • First: Denne funktion returnerer den tidligste feltværdi i en datakilde.

  • Last: Denne funktion returnerer den mest aktuelle feltværdi i en datakilde.

Præfiks og suffiks

Du kan også tilføje et præfiks eller et suffiks, når du bruger den avancerede formeleditor. Præfikset skal tilføjes før den første parentes i formlen, og suffikset skal tilføjes efter den sidste parentes.

  • Et eksempel på et præfiks. Dette udlæser værdien af alle aftaler i stadiet "Waiting on contract" med et "$" præfiks foran værdien, f.eks. "$ 10.000".

    $ (Sum(Deals,Stage="Waiting on contract", Value))
  • Et eksempel på et suffiks. Dette vil udlæse antallet af aftaler i stadiet "Waiting on contract" med "Deals" suffiks efter værdien, f.eks. "5 Deals".

    (Count(Deals,Stage="Waiting on contract")) deals