Typer af kolonner

Navnene på typer afhænger af den designer, du bruger. Power Apps bruger en konvention, der indeholder den måde, dataene formateres på. Løsningsoversigttypen bruger et navn, der er justeret med databasens datatype med en formatmodifikator.

Hvis du vil have et hurtigt overblik over datatyper i Dataverse, skal du se denne video:

Følgende tabel indeholder den tilsvarende AttributeTypeDisplayName API-type.

Power Apps datatypen Løsningsoversigtstype API-type
Stor Tidsstempel BigIntType
Valg Indstillingssæt PicklistType
Choices MultiSelect-felt MultiSelectPicklistType
Valuta Valuta MoneyType
Debitor Debitor CustomerType
Dato og klokkeslæt Dato og klokkeslæt
Formatet Dato og klokkeslæt
DateTimeType
Kun dato Dato og klokkeslæt
Formatet Kun dato
DateTimeType
Decimaltal Decimaltal DecimalType
Varighed Heltal
Varighed Format
IntegerType
E-mail Enkelt tekstlinje
Formatet E-mail
StringType
Filer Filer FileType
Flydende komma-tal Flydende komma-tal DoubleType
Billede Billede ImageType
Sprog Heltal
Formatet Sprog
IntegerType
Opslag Opslag LookupType
Tekst med flere linjer Flere linjers tekst MemoType
Ejer Ejer OwnerType
Telefon Enkelt tekstlinje
Formatet Telefon
StringType
Status Status StateType
Statusårsag Statusårsag StatusType
Tekst Enkelt tekstlinje
Formatet Tekst
StringType
Tekstområde Enkelt tekstlinje
Formatet Tekstområde
StringType
Aktiesymbol Enkelt tekstlinje
Formatet Aktiesymbol
StringType
Tidszone Heltal
Formatet Tidszone
IntegerType
Entydigt id Entydigt id eller Primær nøgle UniqueidentifierType
URL Enkelt tekstlinje
Formatet URL-adresse
StringType
Heltal Heltal
Formatet Ingen
IntegerType
Ja/Nej To muligheder BooleanType

Hvis du vil se flere beskrivelser for hver type, som du kan tilføje eller redigere, skal du se artiklen for den tilsvarende designer:

Du kan få flere oplysninger om, hvordan kolonnedatatyper defineres i API'en, under Attributmetadata.

Kolonnetyper, der bruges af systemet

Systemet bruger nogle kolonner, som du ikke kan tilføje ved hjælp af designeren.

Type Beskrivende tekst
Tidsstempel En big integer-type, som systemet bruger til at registrere et versionsnummer til administration af opdateringer til en tabel.
Debitor En opslagskolonne, som du kan bruge til at angive en kunde, der kan være et firma eller en kontaktperson.
Bemærk! Du kan tilføje denne attribut ved hjælp af løsningsoversigtsdesigneren.
Ejer En systemopslagskolonne, der henviser til den bruger eller det teamet, der er tildelt en bruger- eller teamejet tabelrække.
Statusårsag En systemkolonne, der indeholder indstillinger, der indeholder ekstra detaljer om kolonnen Status. Hver enkelt indstilling er knyttet til en af de tilgængelige statusindstillinger. Du kan tilføje og redigere indstillingerne.

Du kan også medtage brugerdefinerede tilstandsovergange for at styre, hvilke statusindstillinger der er tilgængelige for bestemte tabeller. Du kan finde flere oplysninger under Definer overgange for statusårsag for brugerdefinerede tabeller.
Status En systemkolonne, der har indstillinger, som generelt svarer til status som aktiv og inaktiv. Nogle systemattributter har ekstra indstillinger, men alle brugerdefinerede attributter har kun statusindstillingerne Aktiv og Inaktiv .
Entydigt id En systemkolonne, der gemmer en GUID-værdi (Globally Unique Identifier) for hver række.

Tekstkolonner

Tekstkolonner kan indeholde teksttegn. Denne kolonnetype har flere formateringsindstillinger, der ændrer, hvordan teksten vises.

Se denne video for at få en hurtig oversigt over tekstkolonner:

Der findes tre grundlæggende tekstkolonnetyper. Alle de værdier, der er angivet nedenfor, findes i antal tegn.

Kolonnetypenavn Standardværdi Maksimumværdi Beskrivende tekst
Tekst 100 4.000 Accepterer en enkelt tekstlinje.
Tekstområde 100 4.000 Accepterer flere tekstlinjer. Du kan konfigurere antallet af rækker, der vises for kolonnen. Bruges til mindre tekstmængder.
Tekst med flere linjer 150 1.048.576 Accepterer flere tekstlinjer. Du kan konfigurere antallet af rækker, der vises for kolonnen. Brug den, når der er brug for store mængder tekst.

Hvis du reducerer det maksimale antal tegn for kolonnen, afkortes eksisterende data ikke. Grænsen gælder for nye rækker.

Valg

Du kan tilpasse formularer (hovedskabelon, hurtig oprettelse og hurtig visning) og mailskabeloner ved at tilføje kolonner med flere markeringer med navnet Valg. Når du tilføjer en valgkolonne, kan du angive flere værdier, som brugerne kan vælge. Når brugerne udfylder formularen, kan de vælge en, flere eller alle de værdier, der vises på en rulleliste.

Hvis en organisation f.eks. opererer i flere områder eller lande/områder, kan du inkludere flere placeringer eller lande/områder i kolonnen "Handlingsområde". Brugeren kan derefter vælge ét eller flere steder på listen over tilgængelige værdier.

Brug valg med skrivebeskyttede gittervisninger, redigerbare gittervisninger og de fleste formularer. Du kan ikke bruge multivalg med:

  • Arbejdsprocesser, forretningsprocesforløb, handlinger, dialogbokse, forretningsregler, diagrammer, akkumuleringskolonner eller beregnede kolonner.
  • Rapporter, SLA1 og ruteregler1.

1Table kræver Dynamics 365 Customer Service.

Formularer

Følgende typer formularer understøtter valg af kolonner med flere markeringer:

Formulartype Tilgængelighed
Turboformular Ja
Opdateringsformular Skrivebeskyttet (kolonne er tilgængelig, men kan ikke redigeres)
Legacy-formular Nej
Masseredigering formular Nej

Brug globale valg, der er defineret i din organisation, til at konfigurere værdier for valg med flere markeringer.

Brug af den rigtige type tal

Når du vælger den korrekte type talkolonne, der skal bruges, er beslutningen om at bruge typen Heltal eller Valuta ligetil. Valget mellem Flydende Punkt eller Decimal tal kræver nøjere overvejelser.

Se denne video for at få hjælp til at finde ud af, hvilken nummerkolonnetype du vil bruge:

Decimaltallene gemmes i databasen på præcis den måde, de er angivet. Flydende tal lagrer en ekstremt nøjagtig tilnærmelse af værdien. Hvorfor vælge en meget tæt tilnærmelse, når du kan have den nøjagtige værdi? Svaret er, at du systemets ydeevne vil være forskellig.

Brug decimaler, når du skal lave rapporter, der kræver meget nøjagtige beregninger, eller hvis du typisk bruger forespørgsler, som søger efter værdier, der er lig med eller ikke lig med en anden værdi.

Brug flydende tal, når du gemmer data, der repræsenterer brøker eller værdier, som du typisk forespørger, ved at sammenligne med en anden værdi ved hjælp af større end eller mindre end operatorer. I de fleste tilfælde er forskellen mellem decimaltal og flydende tal ikke særlig stor. Medmindre beregningerne skal være så nøjagtige som muligt, burde flydende tal fungere fint.

Store heltal (Big eller BigInt) er store tal med en maksimal værdi på 9.223.372.036.854.775.807. Brug dem til at gemme meget store tal, der overstiger funktionerne heltal og decimaltal. Nogle anvendelsesmuligheder for denne type omfatter lagring af tidsstempelværdier og som entydige id'er samt tal, der er større end 100 milliarder.

Note

Den præcision og de begrænsninger for taltyper, der er beskrevet her, gælder for databasefunktioner. Hvis du arbejder med valuta og tal i Power Apps apps, kan der være andre begrænsninger.

  • Op til 15 cifre kan håndteres præcist. For eksempel kan det 15-cifrede tal 99999.0000000089 indtastes i appen og gemmes i databasen, som det er. Det 16-cifrede tal 999999.0000000089 behandles dog upræcist som 999999.0000000088 af appen. Længere tal kan blive afkortet, selvom de ikke nåede dataversegrænserne. Denne begrænsning er indbygget i nummerbehandling i webbrowsere.
  • Big og BigInt understøttes ikke i lærredsapps og modelbaserede apps.
  • Lærredapps understøtter i øjeblikket ikke decimaltal.

Bruge valutakolonner

Valutakolonner gør det muligt for en organisation at konfigurere flere valutaer til brug i rækker i organisationen. Når en organisation bruger flere valutaer, vil den typisk udføre beregninger, der leverer værdier i organisationens grundvaluta. Når du føjer en valutakolonne til en tabel, der ikke har andre valutakolonner, tilføjer du to ekstra kolonner:

  • En opslagskolonne med navnet Valuta , som du angiver til en hvilken som helst aktiv valuta, der er konfigureret for din organisation. Du kan konfigurere flere aktive valutaer for din organisation under Indstillinger>Forretningsstyring>Valutaer. Her kan du angive valutaen og en valutakurs, hvor grundvalutaen er angivet for din organisation. Hvis du har flere aktive valutaer, kan du føje valutakolonnen til formularen og give andre mulighed for at angive, hvilken valuta der gælder for pengeværdier for denne række. Dette valg ændrer det valutasymbol, der vises for valutakolonnerne i formularen.

    Brugere kan også ændre deres personlige indstillinger for at vælge en standardvaluta til de rækker, de opretter.

  • En decimalkolonne med navnet Exchange Rate, der leverer den exchange kurs for en valgt valuta, der er knyttet til tabellen i forhold til grundvalutaen. Hvis du føjer denne kolonne til formularen, kan brugerne se værdien, men de kan ikke redigere den. Valutakursen lagres sammen med valutaen.

For hver valutakolonne, du tilføjer, tilføjer du også endnu en valutakolonne med suffikset _Base på navnet. I denne kolonne lagres beregningen af værdien for den valutakolonne, du tilføjede, og grundvalutaen. Hvis du igen føjer denne kolonne til formularen, kan den ikke redigeres.

Når du konfigurerer en valutakolonne, kan du vælge præcisionsværdien. Vælg mellem tre indstillinger som vist i følgende tabel.

Indstilling Beskrivende tekst
Decimalpræcision for prissætning Dette er en enkelt organisationspræcision, der skal bruges til priser, der findes under fanen Indstillinger>Administration>Systemindstillinger>Generelt.
Valutapræcision Denne indstilling gælder den præcision, som er defineret for valutaen i rækken.
Specifikke præcisionsværdier Disse indstillinger giver dig mulighed for at definere et bestemt sæt præcision ved hjælp af værdier mellem 0 og 4.

Forskellige typer opslag

Når du opretter en ny opslagskolonne, opretter du en ny mange til en-tabelrelation (N:1) mellem den tabel, du arbejder med, og den målrækketype , der er defineret for opslaget. Du kan få flere oplysninger om disse relationer under Opret og rediger relationer mellem tabeller.

Der findes flere forskellige typer opslag, som vist i følgende tabel.

Opslagstype Beskrivende tekst
Enkel Giver mulighed for en enkelt reference til en bestemt tabel.
Debitor Giver mulighed for en enkelt reference til enten en firma- eller kontaktpersonrække.
Ejer Giver mulighed for en enkelt reference til enten en team- eller brugerrække. Alle team- eller en brugerejede tabeller har en af disse. Du kan finde flere oplysninger under Tilføj en tabel som en opslagsindstilling i din app.
PartyList Giver mulighed for flere referencer til flere tabeller. Disse opslag findes i mailtabellens kolonner Til og Cc. De bruges også i Telefon- og Aftale-tabellerne. Systemet opretter alle opslag på partlisten. Du kan ikke oprette et brugerdefineret opslag for en partiliste.
I forhold til Giver mulighed for en enkelt referencer til flere tabeller. Disse opslag findes i kolonnen 'vedrørende', der bruges i aktiviteter.
Brugerdefineret flertabel Giver mulighed for flere referencer til flere tabeller. powerapps.com giver dig endnu ikke mulighed for at oprette denne type opslag. Du kan oprette en med kode. Hvis du ikke vil skrive kode, kan du prøve at bruge værktøjet Polymorfe opslag iPower Platform Toolbox. Få mere at vide om communityværktøjer til Microsoft Dataverse

Billedkolonner

Brug billedkolonner til at vise billeder i dine programmer. Billedkolonner er optimeret til lagring af binære data. Dataverse gemmer ikke disse data i relationsdatalageret, hvilket forbedrer ydeevnen og reducerer kapacitetsforbruget. Få mere at vide om lagerkapacitet.

Den enkelte tabel kan have én kolonne til primær billede. Med modelbaserede apps kan du vise dette billede i øverste højre hjørne af formularen. Selvom en tabel har en billedkolonne, vil en visning af det pågældende billede i en modelbaseret app, kræve at du aktiverer to indstillinger.

  • Angiv standardegenskabsværdien for tabeldefinitionen Primært billede til Standardbillede. Brugerdefinerede tabeller kræver en brugerdefineret billedkolonne. Vælg derefter denne billedkolonne for værdien Primært billede i den brugerdefinerede tabeldefinition.
  • Aktivér egenskaben Vis billede i formularen for den tabelformular, hvor billedet skal vises.

Brugerne vælger billedet for at overføre et billede fra computeren. Billeder skal være mindre end 30 MB og skal have et af følgende formater:

  • jpg
  • jpeg
  • gif
  • bmp
  • png

Når du uploader billedet, konverteres det til et .jpg-format, og alle downloadede billeder bruger også dette format. Hvis du uploader en animeret .gif, er det kun den første ramme, der gemmes.

Når du uploader et billede, tilpasses størrelsen som et "miniaturebillede" til en maksimumstørrelse på 144 pixel gange 144 pixel. Brugerne skal tilpasse eller beskære billeder, inden de overfører dem, så de får en god visning i denne størrelse. Alle billeder beskæres til en firkant. Hvis begge sider af et billede er under 144 pixel, beskæres billedet til en firkant, hvor målene på den mindste side anvendes.

Note

Billedkolonner kan ikke bruges sammen med forretningsprocesflows, forretningsregler, diagrammer, akkumuleringskolonner eller beregnede kolonner.

Lær at arbejde med definitioner af billedkolonner ved hjælp af kode

Oprette en billedkolonne og føje den til en formular

  1. Gå til https://make.powerapps.com, vælg Løsninger, og åbn derefter den ikke-administrerede løsning, der indeholder den tabelformular, hvor du vil tilføje en billedkolonne.

  2. Åbn den ønskede tabel, og vælg derefter området Kolonner.

  3. Vælg Tilføj kolonne på kommandolinjen.

  4. Angiv eller vælg værdier for følgende egenskaber, og vælg derefter Udført.

    • Visningsnavn, f.eks. Opskriftsbillede.
    • Navn. Dette er det entydige navn, der indeholder det løsningsudgiver præfiks, og det kan ikke ændres, når det er gemt.
    • Datatype. Vælg Billede.
    • Primært billede. Billedkolonner, der er angivet som det primære billede, vises i øverste højre hjørne af formularen. Du kan kun have et primært billede for hver tabel.
    • Aktivér kolonnesikkerhed. Bruges til at styre adgangen for bestemte kolonner. Flere oplysninger: Sikkerhed på feltniveau til adgangsstyring
    • Aktivér overvågning. Aktiverer registrering af ændringer, der foretages af tabelposter og brugeradgang, så du senere kan gennemse aktiviteten. Flere oplysninger: Administratorvejledning: Administrere Dataverse-overvågning
    • Kan sorteres i dashboard til interaktiv oplevelse. Angiver, at kolonnen bruges til at konfigurere interaktive dashboards. Flere oplysninger: Konfigurer filterkolonner og sikkerhedsroller til interaktive dashboards
    • Maksimal billedstørrelse. Standardværdi er 10.240 KB. Minimumantallet er 1 KB, og maksimumantallet er 30.720 KB.
  5. Vælg Gem tabel.

  6. Vælg fanen Formularer, og åbn derefter den ønskede formular til redigering, f.eks. tabelhovedformularen.

  7. Føj billedkolonnen til formularlærredet.

  8. Vælg Gem på kommandolinjen i formular-editoren, og vælg Udgiv, hvis du vil gøre billedkolonnen tilgængelig for brugerne.

Appbrugere kan nu vælge det billede, der skal vises i formularen. Når en appbruger åbner formularen for en post, kan de vælge Vælg fil, vælge billedet og gemme posten. Billedet vises derefter i den formular, hvor billedkolonnen er placeret.

Billedkolonnen i dette eksempel er det primære billede, så billedet vises også øverst til venstre i formularen.

Formular under kørsel, hvor det primære billede fra fransk vises på en tabelpost, der er lige ved siden af

Brugerne kan vælge Åbn for at få vist billedet i fuld størrelse under en ny browserfane eller vælge Slet for at fjerne billedet fra posten og Dataverse.

Du kan finde flere oplysninger for udviklere, som arbejder med billeddata:

Filkolonner

Kolonnen File gemmer binære data. Den er optimeret til denne type data, så Dataverse gemmer den ikke i det relationelle datalager. Denne fremgangsmåde forbedrer ydeevnen og reducerer kapacitetsforbruget. Få mere at vide om lagerkapacitet.

Brug denne kolonne til at gemme et enkelt billede, en enkelt note eller en vedhæftet fil. Du kan dog også gemme andre former for binære data. Du kan føje en eller flere kolonner af denne datatype til en eksisterende standardtabel, der kan tilpasses, eller en brugerdefineret tabel.

Standardstørrelsen for den maksimale fil er 32 MB, og den største størrelse, du kan angive ved hjælp af designeren, er 131.072 KB (131 MB). Du kan angive grænsen for filstørrelsen individuelt for hver kolonne af filtypen, som du føjer til en tabel.

Note

  • Du kan ikke ændre den maksimale filstørrelse, når du har gemt den.
  • Filkolonner kan ikke bruges sammen med forretningsprocesflows, forretningsregler, diagrammer, akkumuleringskolonner eller beregnede kolonner.
  • Påkrævet feltvalidering fungerer ikke sammen med filkolonner.
  • I modelbaserede apps sker sletning eller upload af en fil i en formular med det samme, ikke når formularen gemmes. At kassere ændringer, når du går væk fra siden, henter ikke filen tilbage, hvis den er slettet.

Hvis du vil oprette en filkolonne, skal du vælge Løsninger i ruden til venstre i Power Apps, åbne den ønskede løsning, åbne den ønskede tabel, vælge området Kolonner, vælge Tilføj kolonne og derefter vælge Filer som datatype i ruden Kolonneegenskaber.

Få mere at vide om, hvordan du arbejder med filkolonnedefinitioner ved hjælp af kode.

Fx Formula-kolonner

En formelkolonne, der er bygget på Power Fx, bruges til at udføre operationer, der returnerer værdier under hentningshandlinger. Formelkolonner bruger Power Fx-syntaksen, der ligner Office Excel. Du kan få mere at vide under Arbejd med formelkolonner (prøveversion).

Promptkolonner

Promptkolonner giver dig mulighed for at definere AI-prompts og gemme de generative AI-resultater i tabelkolonnen. Du kan få flere oplysninger under Spørg kolonner.

Søgning og sortering af kolonner

De fleste kolonner har indstillinger, du kan bruge til at søge i eller sortere kolonnens indhold.

Søgbar

Næsten alle kolonnedatatyper oprettes med værdien Søgbart aktiveret. Du kan deaktivere denne værdi under oprettelsen eller senere, når kolonnen er oprettet. Følgende datatyper kan ikke aktiveres til søgning:

  • Formler. Formler bruges til at oprette et dynamisk beregnet output, og der kan derfor ikke søges i dem.
  • Billede. Billeder gemmes og hentes ved hjælp af URL-adresser, og derfor kan der ikke søges i dem.
  • Opslag med flere værdier (PartyList). Nogle systemopslagskolonner kan indeholde flere værdier. F.eks. kan opslagskolonnen Til i rækkerne E-mail kan f.eks. indeholde flere modtagere. Søgning i opslagskolonner med flere værdier understøttes ikke.

Datatypen Kunde er som standard søgbar, og dette kan ikke deaktiveres. Systemet kræver, at det kan søges i.

Sorterbar

Næsten alle datatyper oprettes med værdien Kan sorteres deaktiveret. Du kan ændre denne værdi under oprettelsen eller senere, når kolonnen er oprettet. Følgende datatyper gør det ikke muligt at aktivere en attribut, der kan sorteres:

  • Valg. Sortering af kolonner med flere værdier understøttes ikke.
  • Kunde. Kunden er en standardopslagskolonne, som ikke kan sorteres, fordi det hentes dynamisk.
  • Fil. Filer gemmes ved hjælp af REFERENCE-URL-adresser, og sortering af disse er ikke nyttige.
  • Formler. Formler bruges til at oprette et dynamisk beregnet output, og de kan derfor ikke sorteres.
  • Billede. Du kan ikke sortere billeder på en meningsfuld måde.
  • Opslag med flere værdier (PartyList). Nogle systemopslagskolonner kan indeholde flere værdier. F.eks. kan opslagskolonnen Til i rækkerne E-mail kan f.eks. indeholde flere modtagere. Sortering af kolonner med flere værdier understøttes ikke.