Delen via


Werken met formuletabelkolommen (preview)

[Dit onderwerp maakt deel uit van de voorlopige documentatie en kan nog veranderen.] Meer informatie: Power Apps-previewprogramma

Formulekolommen zijn een gegevenstype in Microsoft Dataverse for Teams, die zijn gebouwd op Power Fx. U kunt in realtime een formulekolom aan een tabel toevoegen. De Dataverse-tabel slaat de logica op en geeft u de waarden tijdens ophaalbewerkingen. Formulekolommen gebruiken de Power Fx-syntaxis die vergelijkbaar is met Office Excel. Terwijl u de formule invoert, helpt Intellisense u met aanbevelingen voor formule, syntaxis en fouten.

Notitie

Formulekolommen kunnen als berekend veld worden toegevoegd. Momenteel kunnen formulekolommen niet worden gebruikt in samenvouwvelden of met invoegtoepassingen.

Een formulekolom toevoegen

  1. Selecteer op het tabblad Bouwen de optie Alles weergeven en vouw Tabellen uit.
  2. Selecteer de gewenste tabel in de lijst met tabellen in Power Apps-app voor Teams.
  3. Selecteer Kolom toevoegen of selecteer Gegevens bewerken > Kolom toevoegen. Wanneer u Gegevens bewerken selecteert, kunt u ook + selecteren op de kolom waar u de formulekolom wilt toevoegen.
  4. In het deelvenster Nieuwe kolom toevoegen:
    • Voer een naam in voor de nieuwe kolom, zoals Totaalprijs.
    • Selecteer Formule als het type.
    • Voer in het vak Expressie de formule in: In dit voorbeeld wordt de kolom Prijs (gegevenstype Decimaal) vermenigvuldigd met de kolom Aantal eenheden (gegevenstype Nummer). Selecteer Maken. Een formulekolom maken

Wanneer u een record maakt, voert de formulekolom de formule uit en worden de gegevens voor de record weergegeven. Als de waarde van de formulekolom voor een record niet wordt bijgewerkt, selecteert u Vernieuwen op de opdrachtbalk om de formule uit te voeren.

Voorbeeldrecord met een formulekolom

Merk op dat het kolomtype wordt bepaald door de formule. U kunt de formule wijzigen nadat u deze hebt gemaakt, als het kolomtype niet wordt gewijzigd. Bijvoorbeeld de formule prijs * korting maakt een nummerkolomtype, terwijl de formule Eerste & “ “ & Laatste een tekenreekskolomtype maakt. U kunt een prijs * korting-formule wijzigen in prijs * (korting +10%) omdat dat het kolomtype niet verandert. Eenmaal opgeslagen, kunt u de prijs * korting-formule niet in Tekst(prijs * korting) wijzigen omdat daarvoor het kolomtype moet worden gewijzigd in tekenreeks.

Data types

De volgende gegevenstypen kunnen in een formulekolom worden weergegeven:

  • Sms verzenden
  • Decimaal getal
  • Ja/Nee (booleaans)
  • Datum

Notitie

Het gegevenstype Valuta wordt momenteel niet ondersteund.

Functietypen

De volgende functietypen worden ondersteund met de formules die in een formulekolom worden gebruikt:

  • Decimaal
  • Tekenreeks
  • Booleaans
  • Optieset
  • DateTime (TZI)
  • DateTime (gebruiker lokaal) (beperkt tot vergelijkingen met andere lokale gebruikerswaarden en de functie DateAdd)
  • DateTime (alleen datum) (beperkt tot vergelijkingen met alleen datumwaarden en de functie DateAdd)
  • Valuta
  • Geheel getal, gepromoveerd tot decimaal

Operators

Deze operators worden ondersteund met de formules die in een formulekolom worden gebruikt:
+, -, *, /, %, ^, in, exactin, &

Meer informatie: Operators in Power Apps

Beschikbare functies

De volgende scalaire functies zijn beschikbaar met formulekolommen.

Abs

And

Day

Exp

If

Int

Len

Ln

Max

Mid

Min

Mod

Not

Or

Sum

Text *

Value *

* De functies Text en Value werken alleen met gehele getallen, waarbij geen decimaalteken is betrokken. Aangezien het decimaalteken verschilt per landinstelling en de formulekolommen worden geëvalueerd zonder kennis van de landinstelling, is er geen manier om het decimaalteken correct te interpreteren of te genereren.

Zie ook

Werken met tabelkolommen
Formuleverwijzing voor Power Apps