Del via


Opret formularkolonner med decimal, heltal, flydende punkt og valgmulighed i datatyper

Denne artikel indeholder en vejledning i oprettelse og brug af forskellige datatyper i Microsoft Dataverse formelkolonner, f.eks. decimal-, heltals-, flydende punktnummer- og valgmulighedskolonner. Den skitserer trin, der starter med at vælge fx Formula som datatype og indtaste en numerisk værdireturnerende formel i formellinjen.

Start med at oprette en kolonne til en tabel

  1. Log på Power Apps på https://make.powerapps.com.

  2. Vælg Tabeller, og vælg den tabel, hvor du vil tilføje en formelkolonne. Hvis elementet ikke findes i sidepanelruden, skal du vælge ...Flere og derefter vælge det ønskede element.

  3. Vælg området Kolonner, vælg Ny kolonne, og vælg derefter datatypen og angiv Power Fx-formularen. Afhængigt af den formel, du angiver, kan du oprette en af følgende:

Oprette en decimalformularkolonne

Opret en formelkolonne, der returnerer et decimaltal.

  1. Vælg Datatype som f.eks. Formular .
  2. Angiv en formel, der returnerer en numerisk værdi på Formellinje. I dette eksempel oprettes der en formelkolonne med navnet Samlet beløb. Kolonnen Pris pr. enhed er af decimal datatype. Skærmbillede af en rude til oprettelse af en ny formelkolonne til brug med et decimaltal ved hjælp af 'Pris pr. enhed' * 150.
  3. Udvid Avancerede indstillinger, og angiv derefter det ønskede antal decimaler. Skærmbillede af definitionen af en decimalformelkolonne.
  4. Vælg Gem. Som standard er formeldatatypen sat til Decimal, og der oprettes et decimalformelfelt.

Oprette en formularkolonne med heltal

Opret en formelkolonne, der returnerer et helt tal.

  1. Vælg Datatype som f.eks. Formular .
  2. Angiv en formel, der returnerer en numerisk værdi på Formellinje. I dette eksempel oprettes der en formelkolonne med navnet Antal enheder. Kolonnerne Total pris og Pris pr. enhed er af decimal datatypen. Skærmbillede af en rude til oprettelse af en ny formelkolonne til brug med et heltal.
  3. Udvid Avancerede indstillinger, og vælg Heltal som Formeldatatype, og angiv det nødvendige format for Heltal kolonnen. Skærmbillede af en kolonnedefinition for en formelkolonne med heltal ved hjælp af 'Samlet pris' / 'Pris pr. enhed'.
  4. Vælg Gem.

Oprette en formelkolonne med flydende tal

Opret en formelkolonne, der returnerer flydende punktnummer.

  1. Vælg Datatype som f.eks. Formular .
  2. Angiv en formel, der returnerer et flydende pointnummer i linjen Formel. Angiv en formel, der returnerer et flydende pointnummer i linjen Formel. I dette eksempel oprettes der en formelkolonne med navnet Samlet pris. Vægt er en simpel float-kolonne, og Pris Per Gm er en simpel decimalkolonne. Skærmbillede af oprettelse af flydende formelkolonne
  3. Udvid Avancerede indstillinger, og angiv det nødvendige antal decimaler.
  4. Vælg Gem.

Retningslinjer for oprettelse af formelkolonner for flydende punktnumre

  • Hvis en operand, der er involveret i en aritmetisk operation, er af float type, er resultatet af formlen af float type. Eksempel:
    • 1 + 2 + Float(1) da den bruger en flydende type-operand - Float(1).
  • En numerisk funktion returnerer en float værdi, når den første parameter, der angives for funktionen, er af float type. Ellers returnerer funktionen en decimalværdi. Eksempel:
    • Sum(1, 2, Float(1)) er af decimaltypen og Sum(Float(1), 1, 2) er af float type.
  • Float, Sqrt, Ln, Power, Exp funktioner og ^ operatoren returnerer en flydende værdi.

Oprette en formularkolonnemed valg

Hvis du vil oprette en kolonne med en valgformel, kan du bruge enten globalt valg eller lokalt valg af en simpel valgkolonne som resultat.

Brug af globalt valg

Oprette en global valgmulighed. I dette eksempel oprettes der et globalt valg kaldet Opgaveprioritet.

Skærmbillede af et globalt valg.

Opret en formelkolonne, der returnerer et valg ved hjælp af et globalt valg.

  1. Vælg Datatype som f.eks. Formular .
  2. Angiv en formel, der returnerer en valgværdi i Formellinjen. I dette eksempel oprettes der en formelkolonne Prioritet med det globale valg Opgaveprioritet. Skærmbillede af oprettelse af global valgformelkolonne.
  3. Vælg Gem. Bemærk, at den oprettede kolonne er af datatypen Choice fx.

Brug af lokale valgmuligheder fra en simpel valgkolonne

Opret en simpel valgkolonne. I dette eksempel oprettes der en Opgaveprioritet enkel valgkolonne for kontotabel.

Skærmbillede af oprettelse af en simpel valgkolonne.

Opret en formelkolonne, der returnerer valgmulighed ved hjælp af et lokalt valg af en simpel valgkolonne.

  1. Vælg Datatype som f.eks. Formular .
  2. Angiv en formel, der returnerer en valgværdi i Formellinjen. I dette eksempel oprettes der en formelkolonne Prioritet på objektet Konto ved hjælp af et lokalt valg fra valgkolonnen Opgaveprioritet for konto tabel. Skærmbillede af oprettelse af lokal valgformelkolonne.
  3. Vælg Gem.

Retningslinjer for arbejde med valg i formelkolonner

  • Lokale valg i den relaterede tabels simple valgkolonne kan ikke bruges som resultattype i formelkolonner.

  • Indstillinger fra det samme valgsæt skal bruges til alle resultatargumenter i kolonner med valgformler.

  • Et valg, der bruges af en formelkolonne, kan ikke opdateres.

  • Valgmuligheder kan ikke overføres som et argument til tekststrengsfunktioner. Funktionen Værdi kan bruges til at returnere den numeriske værdi af en valgmulighed.

  • Formelkolonnens afhængige lokale valgkolonne eller globalt valg kan ikke slettes.

  • Hvis du vil bruge indstillingerne i kolonnen Lokale valg (valgsæt) i definitionen af formelkolonnen, skal du først bruge valget og derefter indstillingerne for det lokale valg.

    Det kan f.eks. være en valgkolonne med navnet Farve i tabellen Kontakt. Valgkolonne for relateret kontakttabel med navnet farve. Valgkolonnen har indstillingerne Rød, Gul og Grøn. Valgkolonne med indstillingerne rød, gul og grøn. For en formelkolonne i firmatabellen, der bruger kolonnen Farve, ser formlen sådan ud:

    Anbefales - If(ParentAccount.Color == 'Color (Accounts)'.Red, 1, 2)

    Anbefales ikke - If( 'Color (Accounts)'.Red == ParentAccount.Color, 1, 2)Formel for valgkolonne

Se også

Brug af den rigtige type tal

Fx Formula-kolonner

Oversigt over Microsoft Power Fx

Formel, beregnede kolonner og akkumuleringskolonner, der bruger kode

Oprette formelkolonner med decimal (video)