Avancerad formelredigerare
Avancerad formelredigerare
Den avancerade formelredigeraren gör det möjligt för dig att skapa mycket anpassningsbara formler. Vi kallar den "avancerad", men det är faktiskt inte så svårt att arbeta med om du är bekant med Excel-liknande syntax.
-
För att skapa en formel i den avancerade redigeraren, gå till Formler > Ny formel.
-
Klicka på Byt till avancerad redigerare i det övre högra hörnet. Du kan nu börja bygga formeln.
Du kan konvertera formler från visuell till avancerad redigerarens format och vice versa. Tänk på att den visuella redigeraren ännu inte stöder IF-satser, så vissa konverteringar från avancerad till visuell kanske inte fungerar.
Formelstruktur
Här är ett formel exempel och en beskrivning av vad varje komponent representerar:
| $(Sum(Pipedrive Deals,Status="Won",Value).Date(Updated date)) |
|---|
-
Sum – indikerar vilken datafunktion som används.
-
Pipedrive Deals – namnet på datakällan som används i denna formel.
-
Status – detta är ett fältnamn i Pipedrive Deals datakälla. I det här fallet fungerar det som ett filter eftersom det filtrerar bort registreringar där statusen är "Won."
-
Value – ett annat fältnamn i Pipedrive Deals. Detta fält innehåller värdet av försäljningsaffärerna som kommer att summeras.
-
.Date – datummodifierare. Läs mer
-
Updated date – datumfältet i Pipedrive Deals som avgör vilka registreringar Plecto bör ta hänsyn till när summan för idag, den aktuella veckan eller andra tidsperioder beräknas.
Tillgängliga funktioner
Varje formel måste omges av parenteser. Skriv den öppnande parentesen och välj en av de tillgängliga funktionerna:
-
Sum: Denna funktion summerar värdena från ett särskilt fält. Använd den för att beräkna de vunna/förlorade affärsvärdena, ordervärden, story points, etc.
(Sum(Pipedrive Deals,Status="Won",Value).Date(Updated date)) -
Count: Denna funktion räknar antalet registreringar i en datakälla. Använd den för att beräkna antalet nya leads, antalet slutförda beställningar eller hur många agenter som för närvarande är tillgängliga.
(Count(ServiceTitan,Status="Completed")) -
CountUnique: Denna funktion räknar antalet unika registreringar i en datakälla. Säg att du har 30 registreringar eftersom du har lyckats sälja 30 enheter hittills, men du erbjuder bara 5 olika produkter. Count-funktionen skulle ge dig 30, men CountUnique ger dig 5.
(CountUnique(Shopify Order lines,Fulfillment status)) -
Avg: Denna funktion beräknar det genomsnittliga fältvärdet av en datakälla. Använd den för att få det genomsnittliga affärsvärdet, genomsnittlig utgift, etc.
(Avg(Pipedrive Deals,Status="Won",Value).Date(Updated date)) -
IF: Denna funktion gör det möjligt för dig att skapa en beräkning baserat på specifika villkor. Du kan "omsluta" din vanliga formel för att göra den till en IF-sats.
(IF(<function>(<data source>,<field>=<filter>)=<target condition>,"<value if true>","<value if false>")) (IF(Sum(Pipedrive Deals,Status="Won",Value)>=50000,"Mål uppnått 🎉"," ")) -
Min: Denna funktion returnerar det minsta fältvärdet av en datakälla.
-
Max: Denna funktion returnerar det största fältvärdet av en datakälla.
-
First: Denna funktion returnerar det tidigaste fältvärdet av en datakälla.
-
Last: Denna funktion returnerar det senaste fältvärdet av en datakälla.
Prefix och suffix
Du kan också lägga till ett prefix eller ett suffix när du använder den avancerade formelredigeraren. Prefixet bör läggas till före den första parentesen i formeln, och suffixet bör läggas till efter den sista parentesen.
-
Ett exempel på ett prefix. Detta kommer att ge värdet av alla affärer i steget "Väntar på kontrakt" med ett "$" prefix framför värdet, t.ex. "$ 10.000".
$ (Sum(Deals,Stage="Waiting on contract", Value)) -
Ett exempel på ett suffix. Detta skulle ge antalet affärer i steget "Väntar på kontrakt" med "Affärer" suffix efter värdet, t.ex. "5 Affärer".
(Count(Deals,Stage="Waiting on contract")) affärer