Arbeta med formeltabellkolumner (förhandsgranskning)
[Det här ämnet är en förhandsversion av dokumentationen och kan ändras.] Mer information: Power Apps förhandsgranskningsprogram
Formelkolumner är en datatyper i Microsoft Dataverse for Teams som bygger på Power Fx. Du kan lägga till en formelkolumn i en tabell i realtid. I Dataverse tabellen lagras logiken och värdena anges under fetch-åtgärder. I formelkolumnerna används syntaxen Power Fx, som påminner om Office Excel. När du anger formeln får du hjälp med rekommendationer för formel, syntax och fel.
Anteckning
Formelkolumner kan läggas till som ett beräknat fält. För närvarande kan formelkolumner inte användas i sammanslagningsfält eller med plugin-program.
Lägg till en formelkolumn
- Under fliken Skapa väljer du Se alla och sedan expanderar du Tabeller.
- Från listan över tabeller i Power Apps app för Teams, välj tabellen du vill ha.
- Välj Lägg till kolumn eller välj Redigera data > Lägg till kolumn. När du Redigera data, kan du också välja + i kolumnen där du vill lägga till formelkolumnen.
- I rutan Lägg till ny kolumn:
- Ange ett Namn för kolumnen som Totalt pris.
- Välj Formel som Typ.
- Ange formel i rutan uttryck. I det här exemplet multipliceras kolumnen Pris (datatypen Decimaltal) efter kolumnen Antal enheter (datatypen Heltal). Välj Skapa.
När du skapar en post körs formeln i formelkolumnen och data för posten visas. Om formelkolumnvärdet för en post inte uppdateras väljer du Uppdatera i kommandofältet för att köra formeln.
Observera att kolumntypen bestäms av formeln. Du kan ändra formeln när du har skapat den om den inte ändrar kolumntypen. Till exempel formeln pris * rabatten skapar en kolumntyp av tal, medan formeln First & “ “ & Last skapar en kolumn typ av sträng. Du kan ändra a pris * rabatt formel till pris * (rabatt +10 %) eftersom det inte ändrar kolumntypen. När du har sparat den kan du dock inte ändra pris * rabatt formel till Text(price * discount) eftersom det skulle kräva att kolumntypen ändras till sträng.
Datatyper
Följande datatyper kan visas i en formelkolumn:
- Text
- Decimaltal
- Ja/Nej (booleskt)
- Datum
Anteckning
Datatypen Valuta stöds för närvarande inte.
Funktionstyper
Följande funktionstyper stöds med de formeln som används i formelkolumnen:
- Decimal
- String
- Boolean
- Alternativuppsättning
- DateTime (TZI)
- DateTime (lokal användare) (begränsad till jämförelser med andra lokala användarvärden och funktionen DateAdd)
- DateTime (endast datum) (begränsad till jämförelser med andra endast datum-värden och funktionen DateAdd)
- Valuta
- Heltal, upphöjt till decimaltal
Operatorer
Dessa operatörer stöds med de formeln som används i formelkolumnen:
+, -, *, /, %, ^, in, exactin, &
Mer information: Operatorer i Power Apps
Tillgängliga funktioner
Följande skalningsfunktioner är tillgängliga med formelkolumner.
Text *
Värde *
* Funktionerna Text och Value fungerar endast med heltal, där ingen decimalavgränsare är inblandad. Eftersom decimalavgränsaren varierar mellan olika språk och formelkolumnerna utvärderas utan kunskap om språken går det inte att tolka eller skapa decimalavgränsaren på ett korrekt sätt.