Typer av kolonner

Navnene på typer avhenger av utformingen du bruker. Power Apps bruker en konvensjon som inkluderer måten dataene formateres på. Løsningsutforskertypen bruker et navn som er rettet inn etter databasedatatypen med en formatmodifikator.

Hvis du vil ha en rask oversikt over datatyper i Dataverse, kan du se denne videoen:

Tabellen nedenfor inneholder den tilsvarende AttributeTypeDisplayName-API-typen.

Power Apps datatyper Løsningsutforsker-type API-type
Stor Tidsangivelse BigIntType
Valg Alternativsett PicklistType
Valg Felt med flere valg MultiSelectPicklistType
Valuta Valuta MoneyType
Kunde Kunde CustomerType
Dato og klokkeslett Dato og klokkeslett
Dato og klokkesett-format
DateTimeType
Dato kun Dato og klokkeslett
Kun dato-format
DateTimeType
Desimaltall Desimaltall DecimalType
Varighet Heltall
Varighet-format
IntegerType
E-post En enkelt linje med tekst
E-post-format
StringType
Fil Fil FileType
Flyttall Flyttall DoubleType
Bilde Bilde ImageType
Språk Heltall
Språk-format
IntegerType
Oppslag Oppslag LookupType
Tekst på flere linjer Flere linjer med tekst MemoType
Eier Eier OwnerType
Telefon En enkelt linje med tekst
Telefon-format
StringType
Status Status StateType
Statusårsak Statusårsak StatusType
Tekst En enkelt linje med tekst
Tekst-format
StringType
Tekstområde En enkelt linje med tekst
Tekstområde-format
StringType
Ticker-kode En enkelt linje med tekst
Ticker-kode-format
StringType
Tidssone Heltall
Tidssone-format
IntegerType
Unik identifikator Unik ID eller Primærnøkkel UniqueidentifierType
URL-adresse En enkelt linje med tekst
URL-format
StringType
Heltall Heltall
Ingen-format
IntegerType
Ja/nei To alternativer BooleanType

For flere beskrivelser for hver type du kan legge til eller redigere, se artikkelen for tilsvarende designer:

Hvis du vil ha mer informasjon om hvordan kolonnedatatyper er definert i API-en, kan du se Attributtmetadata.

Kolonnetyper som brukes av systemet

Systemet bruker noen kolonner som du ikke kan legge til ved hjelp av utformeren.

Type Description
Tidsangivelse En stor heltallstype som systemet bruker til å registrere et versjonsnummer for administrasjon av oppdateringer i en tabell.
Kunde En oppslagskolonne som du kan bruke til å angi en kunde, som kan være en forretningsforbindelse eller kontakt.
Obs! Du kan legge til dette attributtet ved hjelp av løsningsutforskerutforming.
Eier En systemoppslagskolonne som refererer til brukeren eller teamet som er tilordnet en bruker- eller teameid tabellrad.
Statusårsak En systemkolonne med alternativer som gir ekstra detaljer om Status-kolonnen. Hvert alternativ er knyttet til ett av de tilgjengelige statusalternativene. Du kan legge til og redigere alternativene.

Du kan også ta med egendefinerte tilstandsoverganger for å kontrollere hvilke statusalternativer som er tilgjengelige for bestemte tabeller. Hvis du vil ha mer informasjon, kan du se Definer overganger for statusårsak for egendefinerte tabeller.
Status En systemkolonne som har alternativer som vanligvis tilsvarer statusen Aktiv og Inaktiv. Noen systemattributter har ekstra alternativer, men alle egendefinerte attributter har bare alternativer for aktiv og inaktiv status.
Unik identifikator En systemkolonne som lagrer en global unik identifikatorverdi (GUID) for hver rad.

Tekstkolonner

Tekstkolonner kan inneholde teksttegn. Denne kolonnetypen har flere formateringsalternativer som vil endre presentasjonen av teksten.

Se denne videoen for å få en rask oversikt over tekstkolonner:

Det finnes tre grunnleggende tekstkolonnetyper. Alle verdier angitt her, er i antall tegn.

Navn på kolonnetype Standardverdi Maksimumsverdi Description
Tekst 100 4,000 Godtar én enkelt linje med tekst.
Tekstområde 100 4,000 Aksepterer flere linjer med tekst. Du kan konfigurere antall rader som vises for kolonnen. Brukes til mindre mengder tekst.
Tekst på flere linjer 150 1 048 576 Aksepterer flere linjer med tekst. Du kan konfigurere antall rader som vises for kolonnen. Brukes når store mengder tekst er nødvendig.

Hvis du reduserer maksimalt antall tegn for kolonnen, avkortes ikke eksisterende data. Grensen gjelder for nye rader.

Valg

Du kan tilpasse skjemaer (hovedmaler, hurtigoppretting og hurtigvisning) og e-postmaler ved å legge til flervalgskolonner kalt Valg. Når du legger til en valgkolonne, kan du angi flere verdier som brukere kan velge. Når brukere fyller ut skjemaet, kan de velge én, flere eller alle verdiene som vises i en rullegardinliste.

Hvis en organisasjon for eksempel opererer i flere områder eller land/områder, kan du inkludere flere plasseringer eller land/områder i en kolonne for operasjonsområde. En bruker kan deretter velge ett eller flere steder fra listen over tilgjengelige verdier.

Bruk valg med skrivebeskyttede rutenett, redigerbare rutenett og de fleste skjemaer. Du kan ikke bruke flervalgsvalg med:

  • Arbeidsflyter, forretningsprosessflyter, handlinger, dialoger, forretningsregler, diagrammer, rollup-kolonner eller kalkulerte kolonner.
  • Rapporter, SLA1 og rutingsregler1.

1Table krever Dynamics 365 Customer Service.

Skjemaer

Følgende typer skjemaer støtter valg for flervalgskolonner:

Skjematype Disponibelt
Turbo-skjema Ja
Oppdateringsskjema Skrivebeskyttet (kolonnen blir tilgjengelig, men kan ikke redigeres)
Gammelt skjema Nei
Masseredigering skjema Nei

Bruk globale valg som er definert i organisasjonen, til å konfigurere verdier for flervalgsvalgene.

Bruke den riktige typen tall

Når du velger riktig type tallkolonne som skal brukes, er det enkelt å bruke en heltalls - eller valutatype . Valget mellom å bruke Flyttall eller Desimaltall krever mer omtanke.

Se på denne videoen for å hjelpe deg med å bestemme hvilken tallkolonnetype du skal bruke:

Desimaltall lagres i databasen nøyaktig som angitt. Flyttall lagrer en ekstremt nær tilnærming av verdien. Hvorfor velge en ekstremt nær tilnærming når du kan ha den nøyaktige verdien? Svaret er at du får ulik systemytelse.

Bruk desimaler når du skal gi rapporter som krever svært nøyaktige beregninger, eller hvis du vanligvis bruker spørringer som søker etter verdier som er lik eller ikke lik en annen verdi.

Bruk flyttall når du lagrer data som representerer brøker eller verdier som du vanligvis søker etter ved å sammenligne dem med en annen verdi ved hjelp av operatorene større enn eller mindre enn. I de fleste tilfeller er det ikke merkbar forskjell mellom desimaltall og flyttall. Hvis du trenger mest mulig nøyaktige beregninger, bør flyttall fungere for deg.

Store heltall (Big eller BigInt) er store tall med en maksimumsverdi på 9,223,372,036,854,775,807. Bruk dem til å lagre svært store tall som overskrider egenskapene heltall og desimaltall. Noen bruksområder for denne typen inkluderer lagring av tidsangivelsesverdier og som unike ID-er, samt tall som er større enn 100 milliarder.

Bemerkning

Presisjonen og begrensningene for talltypene som beskrives her, gjelder for databasefunksjoner. Hvis du arbeider med valuta og tall i Power Apps apper, kan andre begrensninger gjelde.

  • Opptil 15 sifre kan håndteres nøyaktig. Det 15-sifrede tallet 99999.0000000089 kan for eksempel legges inn i appen og lagres i databasen som det er. Det 16-sifrede tallet 999999.0000000089 behandles imidlertid unøyaktig som 999999.0000000088 av appen. Lengre tall kan bli avkortet, selv om de ikke nådde dataverse grenser. Denne begrensningen er iboende for tallbehandling i nettlesere.
  • Big og BigInt støttes ikke i lerretsapper og modelldrevne apper.
  • Lerretsapper støtter for øyeblikket ikke desimaltypetall.

Bruke valutakolonner

Valutakolonner gjør det mulig for en organisasjon å konfigurere flere valutaer for bruk i rader i organisasjonen. Når en organisasjon bruker flere valutaer, ønsker den vanligvis å utføre beregninger som gir verdier i organisasjonens basisvaluta. Når du legger til en valutakolonne i en tabell som ikke har andre valutakolonner, legger du til to ekstra kolonner:

  • En oppslagskolonne med navnet Valuta som du angir til en aktiv valuta som er konfigurert for organisasjonen. Du kan konfigurere flere aktive valutaer for organisasjonen under Innstillinger>Forretningsbehandling>Valutaer. Der angir du valutaen og en valutakurs med den grunnleggende valutaen som er angitt for organisasjonen. Hvis du har flere aktive valutaer, kan du legge til valutakolonnen i skjemaet og la andre angi hvilken valuta som gjelder for pengeverdier for denne raden. Dette valget endrer valutasymbolet som vises for valutakolonnene i skjemaet.

    Enkeltpersoner kan også endre sine personlige alternativer for å velge en standardvaluta for radene som de oppretter.

  • En desimalkolonne med navnet Exchange Rente som gir exchange rente for en valgt valuta som er knyttet til tabellen med hensyn til basisvalutaen. Hvis du legger til denne kolonnen i skjemaet, kan andre se verdien, men de kan ikke redigere den. Valutakursen lagres med valutaen.

For hver valutakolonne du legger til, legger du også til en annen valutakolonne med suffikset _Base på navnet. Denne kolonnen lagrer beregning av verdien i valutakolonnen du la til, og standardvalutaen. Hvis du legger til denne kolonnen i skjemaet, kan den ikke redigeres.

Når du konfigurerer en valutakolonne, kan du velge presisjonsverdien. Velg mellom tre alternativer som vist i tabellen nedenfor.

Alternativ Description
Priser med desimalpresisjon Dette er én enkelt organisasjonspresisjon som du kan bruke for priser som finnesi >generelt fane for innstillinger>>.
Valutapresisjon Dette alternativet gjelder presisjonen som er definert for valutaen i raden.
Bestemte presisjonsverdier Med disse innstillingene kan du definere en bestemt angitt presisjon ved hjelp av verdier mellom 0 og 4.

Ulike typer oppslag

Når du oppretter en ny oppslagskolonne, oppretter du en ny mange-til-én-tabellrelasjon (N:1) mellom tabellen du arbeider med, og målradtypen som er definert for oppslaget. Hvis du vil ha mer informasjon om disse relasjonene, kan du se Opprette og redigere relasjoner mellom tabeller.

Det finnes flere ulike typer oppslag, som vist i tabellen nedenfor.

Oppslagstype Description
Enkel Tillater én enkelt referanse til en bestemt tabell.
Kunde Tillater én enkelt referanse til en forretningsforbindelses- eller kontaktrad.
Eier Tillater én enkelt referanse til en team- eller brukerrad. Alle team- eller brukereide tabeller har en av disse. Hvis du vil ha mer informasjon, kan du se Legge til en tabell som et oppslagsalternativ i appen.
Partiliste Tillater flere referanser til flere tabeller. Disse oppslagene finner du for Til- og Kopi-kolonnene for E-post-tabellen. De brukes også i telefon- og avtaletabellene. Systemet oppretter alle partylist-oppslag. Du kan ikke opprette et egendefinert partylist-oppslag.
Angående Tillater én enkelt referanse til flere tabeller. Disse oppslagene finnes i kolonnen som brukes i aktiviteter.
Egendefinert flertabell Tillater flere referanser til flere tabeller. powerapps.com tillater deg ennå ikke å opprette denne typen oppslag. Du kan opprette en med kode. Hvis du ikke vil skrive kode, kan du prøve å bruke verktøyet Power PlatformToolbox Polymorphic Lookups. Finn ut mer om fellesskapsverktøy for Microsoft Dataverse

Bildekolonner

Bruk bildekolonner for å vise bilde i programmene dine. Bildekolonner er optimalisert for lagring av binære data. Dataverse lagrer ikke disse dataene i den relasjonelle datalager, noe som forbedrer ytelsen og reduserer kapasitetsbruken. Finn ut mer om lagringskapasitet.

Hver tabell kan bare ha én primærbilde-kolonne. Med modelldrevne apper kan du vise dette bildet i øvre høyre hjørne av skjemaet. Selv om en tabell har en bildekolonne, krever visning av bildet i en modelldrevet app at du aktiverer to innstillinger.

  • Angi standard egenskapsverdi for primært bilde for tabelldefinisjon til Standardbilde. Egendefinerte tabeller krever en egendefinert bildekolonne. Velg deretter denne bildekolonnen for primærbildeverdien i den egendefinerte tabelldefinisjonen.
  • Aktiver vis bilde i skjemaegenskapen for tabellskjemaet der bildet skal vises.

Brukere velger bildet for å laste opp et bilde fra datamaskinen. Bilder må være på mindre enn 30 MB og må være i et av følgende formater:

  • JPG
  • JPEG
  • GIF
  • BMP
  • png

Når du laster opp bildet, konverteres det til et .jpg format, og alle nedlastede bilder bruker også dette formatet. Hvis du laster opp en animert .gif, lagres bare den første rammen.

Når du laster opp et bilde, endres størrelsen som et miniatyrbilde til en maksimal størrelse på 144 piksler ganger 144 piksler. Brukere bør skalere eller beskjære bildene før de laster dem opp, slik at de vises slik de skal i denne størrelsen. Alle bilder beskjæres til å være firkantet. Hvis begge sider av et bilde er mindre enn 144 piksler, blir bildet beskåret til å være en firkant med målene på den korteste siden.

Bemerkning

Bildekolonner fungerer ikke med forretningsprosessflyter, forretningsregler, diagrammer, opprullingskolonner eller beregnede kolonner.

Lær å jobbe med bildekolonnedefinisjoner ved hjelp av kode

Opprette en bildekolonne og legge den til i et skjema

  1. Gå til https://make.powerapps.com, velg Løsninger, og åpne deretter den uadministrerte løsningen som inneholder tabellskjemaet der du vil legge til en bildekolonne.

  2. Åpne tabellen, og velg området Kolonner.

  3. Velg Legg til kolonne på kommandolinjen.

  4. Angi eller velg verdier for følgende egenskaper, og velg deretter Ferdig.

    • Visningsnavn, for eksempel bilde Oppskriftsbilde.
    • Navn. Dette er det unike navnet som inneholder løsningsutgiver og kan ikke endres når det er lagret.
    • Datatype. Velg Bilde.
    • Hovedbilde. Bildekolonner som er angitt som hovedbilde, vises i øvre høyre hjørne av skjemaet. Du kan bare ha ett primærbilde for hver tabell.
    • Aktiver kolonnesikkerhet. Brukes til å kontrollere tilgang for bestemte kolonner. Mer informasjon: Feltnivåsikkerhet for å kontrollere tilgang
    • Aktiver revisjon. Aktiverer logging av endringer som er gjort i tabelloppføringer og brukertilgang, slik at du kan se gjennom aktiviteten senere. Mer informasjon: Administratorveiledning: Behandle Dataverse-sporing av endringer
    • Sorterbar i interaktivt opplevelsesdashbord. Angir kolonnen som skal brukes til å konfigurere interaktive instrumentbord. Mer informasjon: Konfigurere filterkolonner og sikkerhetsroller for de interaktive instrumentbordene
    • Maksimal bildestørrelse. Standardverdien er 10,240 KB. Minimumsstørrelsen er 1 KB, og maksimumsantallet er 30,720 KB.
  5. Velg Lagre tabell.

  6. Velg kategorien Skjemaer, og åpne deretter skjemaet for redigering, for eksempel hovedskjema for tabellen.

  7. Legg til bildekolonnen i skjemalerretet.

  8. På kommnandolinjen i skjemaredigeringsprogrammet velger Lagre, eller velg deretter Publiser for å gjøre bildekolonnen tilgjengelig for brukere.

Appbrukere kan nå velge bildet for visning i skjemaet. Når en appbruker åpner skjemaet for en oppføring, kan de velge Velg fil, velg bildet, og lagre oppføringen. Bildet vises deretter i skjemaet der bildekolonnen er plassert.

Bildekolonnen i dette eksemplet er hovedbildet, så bildet vises også øverst til venstre i skjemaet.

Skjema ved kjøretid der hovedbildet for pommes frites vises i tabelloppføringen for en oppskrift

Brukere kan velge Åpne for å vise bildet i full størrelse i en ny fane i nettleseren, eller velge Slett for å fjerne bildet fra oppføringen og Dataverse.

Mer informasjon for utviklere som arbeider med bildedata:

Filkolonner

Fil-kolonnen lagrer binære data. Den er optimalisert for denne typen data, slik at Dataverse ikke lagrer den i det relasjonelle datalageret. Denne fremgangsmåten forbedrer ytelsen og reduserer kapasitetsbruken. Finn ut mer om lagringskapasitet.

Bruk denne kolonnen til å lagre ett enkelt bilde, notat eller vedlegg. Du kan imidlertid også lagre andre former for binære data. Du kan legge til én eller flere kolonner av denne datatypen i en eksisterende standard tabell som kan tilpasses eller en egendefinert tabell.

Standard maksimal filstørrelse er 32 MB, og den største størrelsen du kan angi ved hjelp av utformeren, er 131 072 KB (131 MB). Du kan angi filstørrelsesgrensen individuelt for hver kolonne med filtype som du legger til i en tabell.

Bemerkning

  • Du kan ikke endre den maksimale filstørrelsen når du har lagret den.
  • Filkolonner fungerer ikke med forretningsprosessflyter, forretningsregler, diagrammer, summeringskolonner eller beregnede kolonner.
  • Obligatorisk feltvalidering fungerer ikke med filkolonner.
  • I modelldrevne apper skjer sletting eller opplasting av en fil i et skjema umiddelbart, ikke ved skjemalagring. Hvis du forkaster endringer når du navigerer bort, kommer ikke filen tilbake hvis den slettes.

Hvis du vil opprette en filkolonne, velger du Løsninger i den venstre ruten i Power Apps, åpner løsningen du vil bruke, åpner tabellen du vil bruke, velger Kolonne-området, velger Legg til kolonne, og deretter velger du Fil som datatype i egenskapsrutenKolonne.

Lær hvordan du arbeider med filkolonnedefinisjoner ved hjelp av kode.

Fx-formelkolonner

Bruk en formelkolonne til å utføre operasjoner som returnerer verdier under hentingsoperasjoner på Power Fx. Formelkolonner bruker Power Fx-syntaksen som ligner på Office Excel. Hvis du vil ha mer informasjon, kan du se Arbeide med formelkolonner (forhåndsvisning).

Oppfordringskolonner

Med ledetekstkolonner kan du definere AI-ledetekster og lagre de generative AI-resultatene i tabellkolonnen. Hvis du vil ha mer informasjon, kan du se Ledetekst-kolonner.

Søking og sortering av kolonner

De fleste kolonner har alternativer for å aktivere søk eller sortering av innholdet i kolonnen.

Søkbar

Nesten hver kolonnedatatype opprettes med verdien Søkbar aktivert. Du kan deaktivere denne verdien under oppretting eller senere etter at kolonnen er opprettet. Følgende datatyper kan ikke aktiveres for søk:

  • Formler. Formler brukes til å opprette dynamisk beregnede utdata, og på grunn av dette kan du ikke søke i dem.
  • Bilde. Bilder lagres og hentes ved hjelp av referanse-URL-adresser, og på grunn av dette kan de ikke søkes.
  • Oppslag med flere verdier (PartyList). Noen systemoppslagskolonner kan inneholde flere verdier. Til-oppslagskolonnen i E-post-rader kan for eksempel inneholde flere mottakere. Søk etter oppslagskolonner med flere verdier støttes ikke.

Datatypen Kunde er aktivert for søk som standard, og dette kan ikke deaktiveres. Systemet krever at det er søkbart.

Sorterbar

Nesten hver datatype opprettes med verdien Kan sorteres deaktivert. Du kan endre denne verdien under oppretting eller senere etter at kolonnen er opprettet. Følgende datatyper gir ikke mulighet til å aktivere et sorterbart attributt:

  • Valg. Sortering av kolonner med flere verdier støttes ikke.
  • Kunde. Kunde er en standard oppslagskolonne som ikke kan sorteres, fordi den hentes dynamisk.
  • Fil. Filer lagres ved hjelp av url-adresser for referanse, og sortering av disse er ikke nyttige.
  • Formler. Formler brukes til å opprette dynamisk beregnede utdata, og på grunn av dette kan de ikke sorteres.
  • Bilde. Det finnes ingen meningsfylt måte å sortere bilder på.
  • Oppslag med flere verdier (PartyList). Noen systemoppslagskolonner kan inneholde flere verdier. Til-oppslagskolonnen i E-post-rader kan for eksempel inneholde flere mottakere. Sortering av kolonner med flere verdier støttes ikke.