Skapa formelkolumner med datatyperna decimal, heltal, flyttal och alternativ
Den här artikeln innehåller vägledning om hur du skapar och använder olika datatyper i Microsoft Dataverse formelkolumner, till exempel decimal-, heltals-, flyttals- och alternativkolumner. Den beskriver steg som börjar med att välja fx Formula som datatyp och ange en numerisk värdereturnerande formel i formelfältet.
Börja med att skapa en kolumn för en tabell
Logga in i Power Apps på https://make.powerapps.com.
Välj Tabeller och välj sedan tabellen där du vill lägga till en formelkolumn. Om objektet inte finns i sidopanelsfönstret väljer du ... Mer och markerar sedan det objekt du vill använda.
Välj området Kolumner , välj Ny kolumn och välj sedan datatypen och ange formeln Power Fx . Beroende på vilken formel du anger kan du skapa något av följande:
Skapa en decimalformelkolumn
Skapa en formelkolumn som returnerar ett decimaltal.
- Välj Datatyp som fx-formel .
- Ange en formel som returnerar ett numeriskt värde i formelfältet . I det här exemplet skapas en formelkolumn med namnet Totalt belopp. Kolumnen Pris per enhet är av decimaldatatyp.
- Expandera Avancerade alternativ och ange sedan önskat antal decimaler.
- Välj Spara. Som standard är datatypen Formel inställd på Decimal och ett fält för decimalformel skapas.
Skapa en kolumn för heltalsformel
Skapa en formelkolumn som returnerar ett heltal.
- Välj Datatyp som fx-formel .
- Ange en formel som returnerar ett numeriskt värde i formelfältet . I det här exemplet skapas en formelkolumn med namnet Antal enheter. Kolumnerna Totalt pris och Pris per enhet är av decimaldatatypen.
- Expandera Avancerade alternativ och välj Heltal som datatyp för Formel och ange önskat format för heltalskolumnen.
- Välj Spara.
Skapa en formelkolumn för flyttalsnummer
Skapa en formelkolumn som returnerar ett flyttal.
- Välj Datatyp som fx-formel .
- Ange en formel som returnerar ett flyttal i formelfältet . Ange en formel som returnerar ett flyttal i formelfältet . I det här exemplet skapas en formelkolumn med namnet Totalt pris. Vikt är en enkel flyttalskolumn och Pris per Gm är en enkel decimalkolumn.
- Expandera Avancerade alternativ och ange sedan önskat antal decimaler.
- Välj Spara.
Riktlinjer för att skapa formelkolumner för flyttalsnummer
- Om en operand som ingår i en aritmetisk åtgärd är av flyttalstyp är resultatet av formeln av flyttalstyp. Till exempel:
1 + 2 + Float(1)
eftersom den använder en operand av flyttalstyp -Float(1)
.
- En numerisk funktion returnerar ett flyttalsvärde när den första parametern som anges för funktionen är av flyttalstyp. I annat fall returneras ett decimalvärde. Till exempel:
Sum(1, 2, Float(1))
är av decimaltyp ochSum(Float(1), 1, 2)
är av flyttalstyp.
Float
,Sqrt
,Ln
,Power
,Exp
funktioner och operatorn^
returnerar ett flyttalsvärde.
Skapa till en valformelkolumn
Om du vill skapa en kolumn för en alternativformel kan du använda antingen ett globalt alternativ eller ett lokalt val av en enkel alternativkolumn.
Använda globalt val
Skapa ett globalt alternativ. I det här exemplet skapas ett globalt alternativ som kallas Aktivitetsprioritet.
Skapa en formelkolumn som returnerar ett alternativ med hjälp av ett globalt alternativ.
- Välj Datatyp som fx-formel .
- Ange en formel som returnerar ett alternativvärde i formelfältet . I det här exemplet skapas en formelkolumn Prioritet med det globala alternativet Uppgiftsprioritet.
- Välj Spara. Observera att kolumnen som skapas är av datatypen Choice fx.
Använda lokala alternativ från en enkel alternativkolumn
Skapa till en enkelvalskolumn. I det här exemplet skapas en enkel alternativkolumn för uppgiftsprioritet för kontotabellen.
Skapa en formelkolumn som returnerar alternativ med hjälp av ett lokalt alternativ för en enkel alternativkolumn.
- Välj Datatyp som fx-formel .
- Ange en formel som returnerar ett alternativvärde i formelfältet . I det här exemplet skapas en formelkolumn Prioritet på kontoentitet med hjälp av ett lokalt val av en alternativkolumn Uppgiftsprioritet för kontotabellen.
- Välj Spara.
Riktlinjer för att arbeta med alternativ i formelkolumner
- Lokala val i den relaterade tabellens enkla alternativkolumn kan inte användas som resultattyp i formelkolumner.
- Alternativ från samma alternativuppsättning ska användas för alla resultatargument i kolumner för alternativformler.
- Det går inte att uppdatera ett alternativ som används av en formelkolumn.
- Alternativ för ett alternativ kan inte skickas som ett argument till strängfunktioner. Värdefunktionen kan användas för att returnera det numeriska värdet för ett alternativ.
- Det går inte att ta bort formelkolumnens beroende lokala alternativkolumn eller globala alternativ.
Se även
Formel, beräknade kolumner och sammanslagningskolumner med hjälp av kod