Plecto

Erweiterter Formel-Editor

Erweiterter Formel-Editor

Der erweiterte Formel-Editor ermöglicht es dir, sehr individualisierte Formeln zu erstellen. Wir nennen es "erweitert", aber es ist tatsächlich nicht schwer zu handhaben, wenn du mit Excel-ähnlicher Syntax vertraut bist.

  1. Um eine Formel im erweiterten Editor zu erstellen, gehe zu Formeln > Neue Formel.

  2. Klicke auf Zum erweiterten Editor wechseln in der oberen rechten Ecke. Du kannst nun mit dem Aufbau der Formel beginnen.

Du kannst Formeln vom Visual-Editor in das Format des Advanced-Editors konvertieren und umgekehrt. Beachte, dass der Visual-Editor noch keine IF-Anweisungen unterstützt, daher funktionieren einige Konvertierungen von Advanced zu Visual möglicherweise nicht.

Formelstruktur

Hier ist ein Formelbeispiel und eine Beschreibung der einzelnen Komponenten:

$(Sum(Pipedrive Deals,Status="Won",Value).Date(Updated date))
  • Sum – gibt an, welche Datenfunktion verwendet wird.

  • Pipedrive Deals – der Name der in dieser Formel verwendeten Datenquelle.

  • Status – dies ist ein Feldname in der Pipedrive Deals-Datenquelle. In diesem Fall funktioniert es als Filter, da es die Einträge filtert, deren Status "Won" ist.

  • Value – ein weiterer Feldname in Pipedrive Deals. Dieses Feld enthält den Wert der Verkaufsdeals, die summiert werden sollen.

  • .Date – Datum-Modifikator. Mehr erfahren

  • Updated date – das Datumsfeld in Pipedrive Deals, das bestimmt, welche Einträge Plecto bei der Berechnung der Summe für heute, die aktuelle Woche oder andere Zeiträume berücksichtigen sollte.

Verfügbare Funktionen

Jede Formel muss in Klammern stehen. Gib die öffnende Klammer ein und wähle eine der verfügbaren Funktionen:

  • Sum: Diese Funktion summiert die Werte aus einem bestimmten Feld. Verwende sie, um gewonnene/verlorene Deal-Werte, Bestellwerte, Story Points usw. zu berechnen.

    (Sum(Pipedrive Deals,Status="Won",Value).Date(Updated date))
  • Count: Diese Funktion zählt die Anzahl der Einträge in einer Datenquelle. Verwende sie, um die Anzahl neuer Leads, die Anzahl abgeschlossener Bestellungen oder die Anzahl der derzeit verfügbaren Agenten zu berechnen.

    (Count(ServiceTitan,Status="Completed"))
  • CountUnique: Diese Funktion zählt die Anzahl eindeutiger Einträge in einer Datenquelle. Angenommen, du hast 30 Einträge, weil es dir gelungen ist, 30 Einheiten zu verkaufen, aber du bietest nur 5 verschiedene Produkte an. Die Funktion Count würde dir 30 geben, aber CountUnique gibt dir 5.

    (CountUnique(Shopify Order lines,Fulfillment status))
  • Avg: Diese Funktion berechnet den durchschnittlichen Feldwert einer Datenquelle. Verwende sie, um den durchschnittlichen Deal-Wert, durchschnittliche Ausgaben usw. zu ermitteln.

    (Avg(Pipedrive Deals,Status="Won",Value).Date(Updated date))
  • IF: Diese Funktion ermöglicht es dir, eine Berechnung basierend auf bestimmten Bedingungen zu erstellen. Du kannst deine reguläre Formel "umhüllen", um sie in eine IF-Anweisung umzuwandeln.

    (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: Diese Funktion gibt den kleinsten Feldwert einer Datenquelle zurück.

  • Max: Diese Funktion gibt den größten Feldwert einer Datenquelle zurück.

  • First: Diese Funktion gibt den frühesten Feldwert einer Datenquelle zurück.

  • Last: Diese Funktion gibt den neuesten Feldwert einer Datenquelle zurück.

Präfix und Suffix

Du kannst auch ein Präfix oder ein Suffix hinzufügen, wenn du den erweiterten Formel-Editor verwendest. Das Präfix sollte vor der ersten Klammer in der Formel hinzugefügt werden, und das Suffix sollte nach der letzten Klammer hinzugefügt werden.

  • Ein Beispiel für ein Präfix. Dies gibt den Wert aller Deals im Stadium "Waiting on contract" mit einem "$"-Präfix vor dem Wert aus, z.B. "$ 10.000".

    $ (Sum(Deals,Stage="Waiting on contract", Value))
  • Ein Beispiel für ein Suffix. Dies würde die Anzahl der Deals im Stadium "Waiting on contract" mit dem Suffix "Deals" nach dem Wert ausgeben, z.B. "5 Deals".

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