Loading
Informationen zu Salesforce Data 360
Formeln in berechneten Feldern
  1. Salesforce-Hilfe
  2. Dokumente
  3. Data 360

Formeln in berechneten Feldern

Eine Formel informiert den Tableau-Semantik-Abfragegenerator darüber, wie die Felder beim Ausführen von Abfragen berechnet werden sollen. Sie können Logik hinzufügen, um Rohdaten innerhalb der Dimension oder Maßeinheit zu berechnen.

Formeln sind das Herzstück berechneter Felder. Berechnete Felder verfügen über zusätzliche Einstellungen wie Datentyp und Feldtyp. Was ein berechnetes Feld jedoch von einem anderen unterscheidet, ist die Formel.

Ein berechnetes Feld enthält eine Formel und die Formel enthält fast immer mindestens eine Funktion. Diese Begriffe – Berechnung, Formel, Funktion – werden manchmal austauschbar verwendet, es handelt sich jedoch um unterschiedliche Konzepte. Tableau-Semantik-Formeln basieren auf der Berechnungssyntax von Tableau Classic. Weitere Informationen zur Syntax finden Sie unter Schreiben von Berechnungen in Tableau.

Es gibt vier grundlegende Komponenten für die Syntax einer Formel:

  • Funktionen: Anweisungen, die zum Umwandeln der Werte oder Mitglieder in einem Feld verwendet werden. Weitere Informationen zu Funktionen finden Sie unter Funktionen für Formeln für berechnete Felder.

    Funktionen erfordern Argumente oder bestimmte Informationen. Je nach Funktion können Argumente Felder, Literale, Parameter oder verschachtelte Funktionen sein.
  • Felder: Dimensionen oder Maßeinheiten aus Ihrer Datenquelle. Feldnamen sind von eckigen Klammern [] umgeben, wenn sie Leerzeichen enthalten, und können eine gepunktete Notation enthalten, um anzugeben, aus welchem Datenobjekt sie stammen.
  • Betreiber: Symbole für einen Vorgang, beispielsweise +, = und OR.
  • Literale Ausdrücke: Konstante Werte, die hartcodiert sind, beispielsweise "Hoch" oder 1.500.

Nicht alle Formeln enthalten alle diese Komponenten. Formeln können auch Parameter (Platzhalter oder dynamische Werte) und Kommentare enthalten.

Stellen Sie sich beispielsweise ein semantisches Modell für die Planung von Haustieren in der Tierarztpraxis vor. Es gibt ein Datumsfeld für "Anfänglicher Besuch", aber Sie möchten, dass ein berechnetes Feld automatisch das Datum für einen Zeitraum von zwei Wochen findet. Verwenden Sie die Formel:

DATEADD('day', 14, [Initial Visit])

Diese kann wie folgt unterteilt werden:

  • Funktion: DATEADD, für die drei Argumente erforderlich sind.
    • date_part ('day')

    • Intervall (14)

    • Datum ([Erstbesuch]).

  • Feld: [Erstbesuch]

  • Operatoren: N/V

  • Literale Ausdrücke:
    • Zeichenfolgenliteral: 'day'

    • Numerisches Literal: 14

In diesem Beispiel kann die hartcodierte Konstante 14 durch einen Parameter ersetzt werden, mit dem der Benutzer auswählen kann, wie viele Tage er nach einem Folgetermin suchen möchte.

DATEADD('day', [How many days out?], [Initial Visit])

  • Schreiben einer Formel in einem berechneten Feld
    Formeln definieren, wie ein berechnetes Feld berechnet wird. Die Art und Weise, wie eine Formel geschrieben wird, wird als ihre Syntax bezeichnet. Eine Formel kann Funktionen, Felder, Operatoren, Literalausdrücke, Parameter oder Kommentare enthalten.
  • Funktionen für Formel für berechnete Felder
    Tableau-Semantik unterstützt verschiedene Funktionen in verschiedenen Kategorien.
  • Verwenden der DATEPARSE-Funktion
    Die DATEPARSE-Funktion verwendet diese Zeichenfolgeneingabe und das vom Benutzer angegebene Format und gibt ein Datumsfeld zurück.
  • Bewährte Vorgehensweisen beim Schreiben von Formeln
    Die Formelsyntax wirkt sich darauf aus, wie die Formel abgefragt wird.
  • Zeilenzahl in Tableau-Semantik
    Verwenden Sie die automatisch generierte Maßeinheit für die Zeilenanzahl, um die Anzahl der Datensätze in einem Datenobjekt zu verfolgen. Fügen Sie Zeilenzahlen in berechnete Felder für weitere Analysen, Berichte oder Kennzahlen ein. Die Zeilenanzahl wird automatisch angepasst, wenn Sie Filter hinzufügen oder die Dimensionen ändern.
 
Laden
Salesforce Help | Article