Loading
About Salesforce Data 360
Formules in berekende velden

Formules in berekende velden

Een formule vertelt de Tableau Semantics Query Generator hoe de velden moeten worden berekend bij het uitvoeren van query's. U kunt logica toevoegen voor het berekenen van ruwe gegevens binnen de dimensie of meeteenheid.

Formules vormen de kern van berekende velden. Berekende velden hebben aanvullende instellingen, zoals gegevenstype en veldtype, maar wat het ene berekende veld anders maakt dan het andere, is de formule.

Een berekend veld bevat een formule en de formule bevat bijna altijd minstens één functie. Deze termen—berekening, formule, functie—worden soms door elkaar gebruikt, maar het zijn allemaal verschillende begrippen. Tableau Semantics-formules zijn gebaseerd op de berekeningssyntaxis van Tableau Classic. Zie Berekeningen schrijven in Tableau voor meer informatie over de syntaxis.

De syntaxis van een formule bevat vier basiscomponenten:

  • Functies: Opdrachten die worden gebruikt om de waarden of leden in een veld te transformeren. Zie Functies voor berekende veldformules voor meer informatie over functies.

    Functies vereisen argumenten of specifieke informatie. Afhankelijk van de functie kunnen argumenten velden, constanten, parameters of geneste functies zijn.
  • Velden: Dimensies of meeteenheden uit uw gegevensbron. Veldnamen worden omgeven door vierkante haken [] als ze spaties bevatten en kunnen een puntnotatie bevatten om aan te geven van welk gegevensobject ze afkomstig zijn.
  • Operators: Symbolen voor een bewerking, zoals +, = en OR.
  • Concrete uitdrukkingen: Constante waarden die hard-coded zijn, zoals "Hoog" of 1500.

Niet alle formules bevatten al deze componenten. Formules kunnen ook parameters (plaatshouder of dynamische waarden) en opmerkingen bevatten.

Denk bijvoorbeeld aan een semantisch model voor het plannen van huisdieren bij een dierenarts. Er is een datumveld voor Initieel bezoek, maar u wilt dat een berekend veld automatisch de datum vindt voor een gevolgde periode van twee weken. Gebruik de formule:

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

Die kan worden opgesplitst als:

  • Functie: DATEADD, waarvoor drie argumenten nodig zijn.
    • date_part ('day')

    • interval (14)

    • datum ([initieel bezoek]).

  • Veld: [Eerste bezoek]

  • Operatoren: n.v.t.

  • Letterlijke uitdrukkingen:
    • Tekenreeksconstante: 'day'

    • Numerieke constante: 14

In dit voorbeeld kan de hard-coded constante 14 worden vervangen door een parameter, waarmee de gebruiker kan selecteren hoeveel dagen er moet worden gezocht naar een vervolgafspraak.

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

  • Een formule schrijven in een berekend veld
    Formules definiëren hoe een berekend veld wordt berekend. Hoe een formule wordt geschreven, wordt de syntaxis ervan genoemd. Een formule kan functies, velden, operatoren, constantenexpressies, parameters of opmerkingen bevatten.
  • Functies voor formule voor berekende velden
    Tableau-semantiek ondersteunt verschillende functies in verschillende categorieën.
  • De functie DATEPARSE gebruiken
    De functie DATEPARSE gebruikt die tekenreeksinvoer en de door de gebruiker opgegeven notatie en retourneert een datumveld.
  • Best practices bij het schrijven van formules
    De syntaxis van de formule is van invloed op de manier waarop een query op de formule wordt uitgevoerd.
  • Rijtelling in Tableau-semantiek
    Gebruik de automatisch gegenereerde meeteenheid voor rijtelling om het aantal records in een gegevensobject bij te houden. Neem rijtellingen op in berekende velden voor verdere analyse, rapportage of meetgegevens. De rijtelling wordt automatisch aangepast wanneer u filters toevoegt of de dimensies wijzigt.
 
Wordt geladen
Salesforce Help | Article