Typer kolonner

Navnene som brukes for typer, avhenger av designeren som brukes. Power Apps bruker en konvensjon som inneholder måten dataene formateres på. Løsningsutforskertypen bruker et navn som er rettet inn etter databasedatatypen med en formatmodifikator.

Se denne videoen for å få en rask oversikt over datatyper i Dataverse:

Tabellen nedenfor inneholder den tilsvarende AttributeTypeDisplayName-API-typen.

Power Apps-datatype Type løsningsutforsker API-type
Stort heltall 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
Bare dato Dato og klokkeslett
Bare 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
Telefonnummer 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
Nettadresse 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:

Du finner mer informasjon om hvordan kolonnedatatyper er definert i API-et, ved å se Attributtmetadata

Kolonnetyper som brukes av systemet

Det finnes noen kolonner som brukes av systemet som du ikke kan legge til ved hjelp av utformingen.

Type Bekrivelse
Tidsangivelse En stort heltall-type brukes av systemet til å registrere et versjonsnummer for å administrere oppdateringer av en tabell.
Kunde En oppslagskolonne som du kan bruke til å angi en kunde, som kan være en forretningsforbindelse eller kontakt.
Obs! Dette attributtet kan legges til ved hjelp av løsningutforskeren.
Eier En systemoppslagskolonne som refererer til brukeren eller teamet som er tilordnet en bruker- eller teameid tabellrad.
Statusårsak En systemkolonne som har alternativer som gir mer detaljert informasjon 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. Mer informasjon: Definere overganger for statusårsaker for egendefinerte tabeller
Status En systemkolonne som har alternativer som vanligvis tilsvarer statusen Aktiv og Inaktiv. Noen systemattributter har flere alternativer, men alle egendefinerte attributter har bare statusalternativene Aktiv og Inaktiv.
Unik identifikator En systemkolonne lagrer en GUID-verdi (globalt unik identifikator) 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 nedenfor, er i antall tegn.

Navn på kolonnetype Standardverdi Maksimumsverdi Beskrivelse
Tekst 100 4000 Godtart én enkelt linje med tekst.
Tekstområde 100 4000 Godtart flere linjer med tekst. Antall rader som vises for kolonnen, kan konfigureres. Brukes til mindre mengder tekst.
Tekst på flere linjer 150 1048576 Godtart flere linjer med tekst. Antall rader som vises for kolonnen, kan konfigureres. Brukes når store mengder tekst er nødvendig.

Valgmuligheter

Du kan tilpasse skjemaer, (hovedskjemaer, hurtigoppretting og hurtigvisning) og e-postmaler ved å legge til flervalgskolonner som kalles for Valg. Når du legger til en kolonne med valg, kan du angi flere verdier som brukerne kan velge. Når brukere fyller ut skjemaet, kan de velge en av, flere av eller alle verdiene som vises i en rullegardinliste.

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

Valg kan brukes med skrivebeskyttede rutenett, redigerbare rutenett og de fleste skjemaer. Flervalg kan ikke brukes med:

  • Arbeidsflyter, forretningsprosessflyter, handlinger, dialoger, forretningsregler, diagrammer, kolonner for beregnet verdi eller beregnede kolonner.
  • Rapporter, SLA1 og rutingsregler1.

1Tabell krever Dynamics 365 Customer Service.

Skjemaer

Flervalgskolonner støttes i følgende skjematyper:

Skjematype Tilgjengelighet
Turbo-skjema Ja
Oppdateringsskjema Skrivebeskyttet (kolonnen blir tilgjengelig, men kan ikke redigeres)
Gammelt skjema Nei
Skjema for masseredigering Nei

Du kan bruke globale valg som er definert i organisasjonen for å konfigurere flervalgsverdiene.

Bruke riktig type tall

Når du velger riktig type tallkolonne som skal brukes, skal det være enkelt å velge å bruke typen Heltall eller Valuta. 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 svært riktig tilnærmet verdi. Hvorfor velge en svært riktig tilnærmet verdi når du kan bruke 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 vil vanligvis spørresammenligne med en annen verdi ved å bruke en operator for større 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 (eller BigInt) er store tall med en maksimumsverdi på 9,223,372,036,854,775,807. Den brukes til å lagre svært store tall som overskrider funksjonene Heltall og Desimal. Noen bruksområder for dette inkluderer lagring av tidsstempelverdier og som unike ID-er og tall som er større enn 100 milliarder.

Obs!

BigInt er for øyeblikket bare tilgjengelig for bruk via API. Dette omfatter oppretting av kolonner, oppretting av data og databehandling.

Bruke valutakolonner

Valutakolonner lar en organisasjon konfigurere flere valutaer som kan brukes for rader i organisasjonen. Når organisasjoner har flere valutaer, vil de vanligvis utføre beregninger for å angi verdier ved hjelp av standardvalutaen. Når du legger til en valutakolonne i en tabell som ikke har andre valutakolonner, legges det til to ekstra kolonner:

  • En oppslagskolonne kalt Valuta som du kan sette til alle aktive valutaer som er konfigurert for organisasjonen. Du kan konfigurere flere aktive valutaer for organisasjonen under Innstillinger > Forretningsbehandling > Valutaer. Der kan du angi valutaen og valutakursen med standardvalutaen som er angitt for organisasjonen. Hvis du har flere aktive valutaer, kan du legge til valutakolonnen i skjemaet og la brukere angi hvilken valuta som skal brukes for pengeverdier for denne raden. Dette vil endre valutasymbolet som er vist for valutakolonner i skjemaet.

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

  • En desimaltallkolonne kalt Valutakurs som inneholder valutakursen for en valgt valutaen som er tilknyttet tabellen i forhold til standardvalutaen. Hvis denne kolonnen er lagt til i skjemaet, kan brukere se verdien, men de kan ikke redigere den. Valutakursen lagres med valutaen.

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

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

Alternativ Beskrivelse
Priser med desimalpresisjon Dette er presisjon for én enkelt organisasjon som skal brukes for priser som finnes under Innstillinger > Administrasjon > Systeminnstillinger > kategorien Generelt.
Valutanøyaktighet Dette alternativet gjelder presisjonen som er definert for valutaen i raden.
Bestemte presisjonsverdier Disse innstillingene tillater definering av en spesifikk angitt presisjon ved hjelp av verdiene mellom 0 og 4.

Ulike typer oppslag

Når du oppretter en ny oppslagskolonne, oppretter du en ny mange-til-en/tabellrelasjon (N: 1) mellom tabellen du arbeider med og Målradtype som er angitt for oppslaget. Det finnes flere konfigurasjonsalternativer for denne relasjonen som er beskrevet i Opprette og redigere relasjoner mellom tabeller. Alle egendefinerte oppslag tillater imidlertid bare referanse til én enkelt rad for én enkelt målradtype.

Du bør imidlertid være oppmerksom på at ikke alle oppslag fungerer på denne måten. Det finnes flere ulike typer systemoppslag, som vist her.

Oppslagstype Beskrivelse
Enkel Tillater én enkelt referanse til en bestemt tabell. Alle egendefinerte oppslag er av denne typen.
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. Mer informasjon: Legge til en tabell som et oppslagsalternativ i appen
PartyList 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.
Angående Tillater én enkelt referanse til flere tabeller. Disse oppslagene finnes i kolonnen som brukes i aktiviteter.

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.

  • Standardtabelldefinisjonen Primary Image-egenskapsverdi må settes til Standarbilde. Egendefinerte tabeller krever en egendefinert bildekolonne. Deretter kan du velge denne bildekolonnen for Primærbilde-verdien i definisjonen for den egendefinerte tabellen.
  • Tabellskjemaet som bildet skal vises fra, må ha Show image in the form-egenskapen aktivert.

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 bildet er lastet opp, blir det konvertert til JPG-format, og alle nedlastede bilder vil også bruke dette formatet. Hvis et animert GIF-bilde lastes opp, lagres bare det første bildet.

Når et bilde lastes opp, vil det endres som et miniatyrbilde til maksimumsstørrelsen 144 x 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.

Obs!

Bildekolonner fungerer ikke med forretningsprosessflyter, forretningsregler, diagrammer, kolonner for beregnet verdi 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 sporing. 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 på instrumentbordet for interaktiv opplevelse. 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 brukes til å lagre binære data. Filkolonner 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

Den primære tiltenkte bruken av denne kolonnen er å lagre ett enkelt bilde, notat eller vedlegg. Lagring av andre former for binære data er imidlertid også mulig. Én eller flere kolonner med denne datatypen kan legges til i en eksisterende tabell som kan tilpasses, eller en egendefinert tabell.

Standard maksimal filstørrelse er 32 MB, og den største størrelsen du kan angi med utformingen, er 131,072 KB (131 MB). Grensen for filstørrelse kan angis individuelt for hver kolonne av filtypen som legges til i en tabell.

Obs!

  • Når maksimal filstørrelse er lagret, kan den ikke endres.
  • Filkolonner fungerer ikke med forretningsprosessflyter, forretningsregler, diagrammer, kolonner for beregnet verdi eller beregnede kolonner.

Hvis du vil opprette en bildekolonne, går du til du den venstre ruten i Power Apps og velger Løsninger. Åpne ønsket løsning, åpne ønsket tabell, velg Kolonner-området og velg Legg til kolonne, og gå deretter til ruten Kolonneegenskaper og velg Fil som Datatype.

Lær å jobbe med filkolonnedefinisjoner ved hjelp av kode

Fx-formelkolonner

Basert på Power Fx kan du bruke en Fx-formelkolonne til å utføre operasjoner som returnerer verdier under fetch-operasjoner. Formelkolonner bruker Power Fx-syntaksen, som ligner på Office Excel. Mer informasjon: Arbeid med formelkolonner (forhåndsversjon)

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. Dette kan deaktiveres når du oppretter den, eller senere etter at kolonnen er opprettet. Følgende datatyper kan ikke aktiveres for søk:

  • Fil. Filer lagres og hentes ved hjelp av URL-adresser for referanse, og på grunn av dette kan du ikke søke i dem.
  • 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 URL-adresser for referanse, og på grunn av dette kan du ikke søke i dem.
  • 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 denne typen er søkbar.

Kan sorteres

Nesten hver datatype opprettes med verdien Kan sorteres deaktivert. Verdien kan endres når du oppretter den, 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 nyttig.
  • 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.

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).