Dela via


Typer av kolumner

Namnen i typer beror på designer som används. Power Apps använder en konvention som omfattar datan formatering. Lösningsutforskartypen använder ett namn som justerats med datatyp med en ändring av format.

Titta på det här videoklippet och få en snabb översikt över datatyper i Dataverse:

Följande tabell innehåller motsvarande AttributeTypeDisplayName API-typ.

Power Apps-datatyp Lösningsutforskartyp API-typ
Stort Tidsstämpel BigIntType
Val Alternativuppsättning PicklistType
Choices Fält med flera val MultiSelectPicklistType
Valuta Valuta MoneyType
Kunder Kunder CustomerType
Datum och tid Datum och tid
Datum- och tidsformat
DateTimeType
Endast datum Datum och tid
Endast datum-format
DateTimeType
Decimaltal Decimaltal DecimalType
Varaktighet Heltal
Varaktighets-format
IntegerType
Skicka e-post Enskild textrad
E-postformat
StringType
Arkiv Arkiv FileType
Flyttalsnummer Flyttalsnummer DoubleType
Bild Bild ImageType
Språk Heltal
Språkformat
IntegerType
Slå upp Slå upp LookupType
Flerradig text Flera textrader MemoType
Ägare Ägare OwnerType
Telefon Enskild textrad
Telefonformat
StringType
Status Status StateType
Status Status StatusType
Text Enskild textrad
Textformat
StringType
Textområde Enskild textrad
Textområdeformat
StringType
Börssymbol Enskild textrad
Börssymbolformat
StringType
Tidszon Heltal
Tidszonformat
IntegerType
Unik identifierare Unik identifierare eller primärnyckel UniqueidentifierType
URL Enskild textrad
URL-format.
StringType
Heltal Heltal
Inget format
IntegerType
Ja/Nej Två alternativ BooleanType

Om du vill visa beskrivningar för varje typ du kan lägga till eller redigera, se avsnittet för motsvarande designer:

Mer information om hur kolumndatatyper definieras i API finns i Attributmetadata

Kolumntyper som används av systemet

Det finns vissa kolumner som används av systemet som du inte kan lägga till med hjälp av designern.

Type Description
Tidsstämpel Typen stort heltal används av systemet för att fånga ett versionsnummer och hantera uppdateringar av en tabell.
Kunder En sökkolumn som du kan använda för att ange en kund som kan vara ett konto eller en kontakt.
Obs: attributet kan läggas till med hjälp av lösningsutforskardesigner.
Ägare Systemuppslagskolumn som refererar till den användare eller det team som tilldelas en användare eller ett team som äger tabellraden.
Status En systemkolumn som har alternativ som ger ytterligare information om kolumnen Status. Varje alternativ är associerat med ett av de tillgängliga alternativen för Status. Du kan lägga till och ändra alternativen.

Du kan också inkludera anpassade tillståndsövergångar för att styra vilka statusalternativ som är tillgängliga för vissa tabeller. Mer information: Definiera övergångar för statusorsak för anpassade tabeller
Status En systemkolumn som har alternativ som vanligtvis motsvarar aktiv och inaktiv status. Vissa systemattribut har ytterligare alternativ, men alla anpassade attribut har endast alternativen Aktiv och Inaktiv.
Unik identifierare En systemkolumn lagrar ett GUID-värde (global unik identifierare) för varje rad.

Textkolumner

Textkolumner kan innehålla texttecken. Denna kolumnstyp innehåller flera formatalternativ som kommer att ändra presentationen av texten.

Titta på den här videon och få en snabb översikt över textkolumner:

Det finns tre grundläggande textkolumntyper. Alla värden som anges nedan är antalet tecken.

Kolumntypnamn Default value Maximum value Description
Text 100 4000 Accepterar en enkel textrad.
Textområde 100 4000 Accepterar flera textrader. Antalet rader som visas för kolumnen kan konfigureras. Använd för mindre mängder text.
Flerradig text 150 1048576 Accepterar flera textrader. Antalet rader som visas för kolumnen kan konfigureras. Använd när stora mängder text behövs.

Val

Du kan anpassa formulär (huvudsakliga, snabbregistrering och snabbvisning) och e-postmallar genom att lägga till så kallade Val. När du lägger till en kolumn med val kan du ange flera värden för fältet som användarna kan välj. När användarna fyller i formuläret kan de välja en, flera eller alla värden som visas i en lista.

Till exempel om en organisation som är verksam i flera områden eller länder/regioner, kan du inkludera flera platser eller länder/regioner i en kolumn fält med ”området i åtgärden”. En användare kan välja en, flera eller alla platser i listan över tillgängliga värden.

Val kan användas med skrivskyddade nät, redigerbara rutor och de flesta former. Det går inte att använda alternativ för flera val med:

  • Arbetsflöden, affärsprocessflöden, åtgärder, dialoger, affärsregler, diagram, sammanslagningskolumner och beräknade kolumner.
  • Rapporter, SLA1 och hanteringsregel1.

1Tabell kräver Dynamics 365 Customer Service.

Formulär

Alternativ kolumner med flerval stöds i följande typer av formulär:

Formulärtyp Tillgänglighet
Turboformulär Ja
Uppdatera formulär Skrivskyddad (kolumn blir tillgänglig, men kan inte redigeras)
Tidigare formulär Nej
Redigera formulär i bulk Nej

Du kan använda globala val som är definierade i organisationen och konfigurera värden för alternativ med flera val.

Använda rätt typ av tal

När du väljer rätt typ av sifferkolumn som ska användas, bör beslutet mellan att använda typen Heltal eller Valuta vara enkelt. Valet mellan att använda Flyttalsnummer eller Decimaltal kräver mer eftertanke.

Titta på den här videon för att hjälpa dig att bestämma vilken nummerkolumntyp som ska användas:

Decimaltal lagras i databasen exakt som de anges. Flyttalsnummer lagrar en extremt nära uppskattning av värdet. Varför välja ett mycket nära värde när du kan få det exakta värdet? Svaret är att du får olika systemprestanda.

Använd decimaler när du behöver lämna rapporter som kräver mycket exakta beräkningar eller om du brukar använda frågor som söker efter värden som är lika med eller inte lika med ett annat värde.

Använd flyttalsnummer när du lagrar data som representerar bråk eller värden som du vanligtvis kommer fråga om för att jämföra ett annat värde med större eller mindre operatorer. I de flesta fall är skillnaden mellan decimal och flyttal inte märkbar. Om du inte behöver ha de mest korrekta beräkningarna, kommer flyttalsnummer fungera för dig.

Stora heltal (Big eller BigInt) är stora tal med maxvärdet 9,223,372,036,854,775,807. Den används för att lagra mycket stora tal som överskrider funktionerna heltal och decimaltal. En del användningsområden för detta är lagring av tidstämpelvärden och unika ID:n, samt nummer som är större än 100 miljard.

Använda valutakolumner

Valutakolumner gör att en organisation kan konfigurera flera valutor som kan användas för rader i organisationen. När organisationer har flera valutor, vill de vanligtvis kunna utföra beräkningar med deras basvaluta. När du lägger till en valutakolumn i en tabell som inte innehåller andra valutakolumner läggs ytterligare två kolumner till:

  • En uppslagskolumn som kallas Valuta som du kan ange för alla aktiva valutor som har konfigurerats för organisationen. Du kan konfigurera flera aktiva valutor för organisationen i Inställningar>Verksamhetsstyrning>Valutor. Där kan du ange valutan och en växelkurs med basvalutan för organisationen. Om du har flera aktiva valutor kan du lägga till valutakolumnen i formuläret och tillåta användare att ange vilken valuta som ska tillämpas på penningbelopp för den här raden. Detta ändrar den valutasymbol som visas för valutakolumner i formuläret.

    Enskilda personer kan också ändra sina personliga alternativ för att välja en standardvaluta för rader som de skapar.

  • En decimalkolumn som kallas Växelkurs som ger växelkursen som gäller för en vald valuta som är associerad med tabellen med avseende på basvalutan. Om den här kolumnen läggs till i formuläret kan personer se värdet, men de kan inte redigera det. Växelkursen lagras mot basvalutan.

För varje valutakolumn som du lägger till läggs en annan valutakolumn till med suffixet _Base i namnet. Den här kolumnen lagrar beräkningen av värdet i valutakolumnen som du har lagt till samt basvalutan. Om den här kolumnen läggs till i formuläret, går det alltså inte att redigera den.

Du kan välja antalet decimaler när du konfigurerar en valutakolumn. Det finns tre alternativ som visas i följande tabell.

Alternativ Beskrivning
Antal decimaler för prissättning Detta är en precision för en enskild organisation som ska användas för priser i Inställningar>Administration>Systeminställningar>fliken Allmänt.
Valutadecimaler Det här alternativet gäller precision som definierats för valutan i raden.
Särskilda precisionsvärden De här inställningarna gör för att definiera specifika precisionen med hjälp av värden från 0 till 4.

Olika typer av sökningar

När du skapar en ny uppslagskolumn skapar du en ny flera-till-en-tabellrelation (N till 1) mellan den tabell du arbetar med och Målradtypen som definierats för sökningen. Det finns fler konfigurationsalternativ för den här relationen som beskrivs i skapa och redigera relationer mellan tabeller. Men alla anpassade sökningar kan endast ha en referens till en enskild rad för en enda målradtyp.

Du bör dock tänka på att inte alla sökningar fungerar på detta sätt. Det finns flera olika typer av systemsökningar som visas här.

Uppslagstyp Beskrivning
Enkel Ger en enda referens till en viss tabell. Alla anpassade sökningar är av denna typ.
Kund Tillåter en enda referens till ett konto eller en kontaktrad.
Ägare Tillåter en enda referens till ett team eller en användarrad. Alla team- eller användarägda tabeller har något av dessa. Mer information: Lägg till en tabell som ett uppslagsalternativ i appen
Partslista Tillåter flera referenser till flera tabeller. Dessa sökningar finns på E-post-tabellen Till och Cc-kolumner. De används också i Telefon- och Avtalad tid-tabeller.
Angående Tillåter en enda referens till flera tabeller. Dessa sökningar finns i kolumnen Ämne som används i aktiviteter.

Bildkolumner

Använd bildkolumner för att visa bilder i dina appar. Bildkolumner är optimerade för lagring av binära data. Dataverse sparar inte denna data i den relationella datalager, vilket förbättrar prestandan och minskar kapacitetsanvändningen. Läs mer om lagringskapacitet

Varje tabell kommer att ha kolumnen primär bild. Med modellbaserade appar kan du visa den här bilden i formulärets övre högra hörn. Även om en tabell har en bildkolumn krävs ett ytterligare steg för att visa bilden en modellbaserad app som du aktiverar med två inställningar.

  • Standardvärdet för tabelldefinitionens egenskap Primär bild måste anges till Standardbild. Anpassade tabeller kräver ett anpassat bildkolumn. Sedan kan du välja att bildkolumnen ska vara Primär bild i definitionen av den anpassade tabellen.
  • Tabellformuläret där bilden visas måste ha egenskapen Visa bild i formuläret aktiverad.

Användare kan välja bilden för att ladda upp en bild från datorn. Bildstorleken måste understiga 30 MB och vara i ett av följande format:

  • jpg
  • jpeg
  • gif
  • bmp
  • png

När bilden överförts kommer den att konverteras till .jpg-format och alla hämtade bilder kommer också att använda det här formatet. Om en animerad .gif-bild har skickats sparas bara den första bildrutan.

När en bild laddas upp kommer den att skalas om till en "miniatyr"-bild till en maximal storlek på 144 gånger 144 pixlar. Personer bör ändra storlek på eller beskära bilderna innan de överför dem så att de visas korrekt med den här storleken. Alla bilder beskärs så att de blir fyrkantiga. Om båda sidorna av en bild är mindre än 144 pixlar beskärs bilden så att den blir fyrkantig med måtten från den kortare sidan.

Obs

Bildkolumner fungerar inte med affärsprocessflöden, affärsregler, diagram, sammanslagningskolumner eller beräknade kolumner.

Lär dig att arbeta med bildkolumndefinitioner med hjälp av kod

Skapa en bildkolumn och lägg till den i ett formulär

  1. Gå till https://make.powerapps.com, välj Lösningar och öppna sedan den ohanterade lösningen som innehåller tabellformuläret där du vill lägga till en bildkolumn.

  2. Öppna tabellen du vill ha och välj sedan området Kolumner.

  3. I kommandofältet markerar Lägg till i kolumn.

  4. Ange eller välj värden för följande egenskaper och välj sedan Klar.

    • Visningsnamn, t.ex. Kvittobild.
    • Namn. Det här är det unika namnet som innehåller utgivare prefix och som inte kan ändras när de har sparats.
    • Datatyp. Välj Bild.
    • Primär bild. Bildkolumner som anges som den primära bilden visas längst upp till höger i formuläret. Du kan bara ha en primär bild för varje tabell.
    • Aktivera kolumnsäkerhet. Används för att kontrollera åtkomsten för specifika kolumner. Mer information: Fältnivåsäkerhet för att styra åtkomsten
    • Aktivera granskning. Aktiverar loggning av ändringar som görs i tabellposter och användaråtkomst så att du kan granska aktiviteten senare. Mer information: Administratörshandbok: Hantera Dataverse granskning
    • Kan sorteras i instrumentpanel för interaktiv upplevelse. Anger kolumnen som ska användas för att konfigurera interaktiva instrumentpaneler. Mer information: Konfigurera filterkolumner och säkerhetsroller för de interaktiva instrumentpanelerna
    • Maximal bildstorlek. Standardvärdet är 10,240 KB. Den minsta storleken är 1 KB och maximikvantiteten är 30,720 KB.
  5. Spara genom att välja Spara tabell.

  6. Välj fliken formulär och öppna sedan formuläret som du vill redigera, till exempel huvudformuläret tabell.

  7. Lägg till bildkolumnen i formulärarbetsytan.

  8. Välj i formulärredigerarens kommandofält Spara och välj Publicera för att göra bildkolumnen tillgänglig för användare.

En appanvändare kan nu välja vilken bild som ska visas i formuläret. När en appanvändare öppnar formuläret för en post kan han eller hon markera Välj fil, välj bilden och spara sedan posten. Bilden visas sedan i formuläret där bildkolumnen finns.

Bildkolumnen i det här exemplet är den primära bilden så bilden visas också längst upp till vänster i formuläret.

Formulär vid körning med den primära bilden för pommes frites som visas i en tabellpost för recept

Användare kan välja Öppna om bilden ska visas med full storlek på en ny webbläsarflik eller välja Ta bort om du vill ta bort bilden från posten och Dataverse.

Mer information för utvecklare som arbetar med bilddata:

Filkolumner

Kolumnen Fil används för lagring av binära data. Filkolumner är optimerade för lagring av binära data. Dataverse sparar inte denna data i den relationella datalager, vilket förbättrar prestandan och minskar kapacitetsanvändningen. Läs mer om lagringskapacitet

Den primära avsedda användningen av den här kolumnen är att lagra en bild, en anteckning eller en bifogad fil. Andra former av binära data kan emellertid också lagras. En eller flera kolumner av den här datatypen kan läggas till i en befintlig standard anpassningsbar tabell eller en anpassad tabell.

Förvald Maximal filstorlek är 32 MB, och den största storlek du kan använda designern är 131 072 KB (131 MB). Filstorleksgränsen kan anges individuellt för varje kolumn i en filtyp som läggs till i en tabell.

Obs

  • När den maximala filstorleken har sparats kan den inte ändras.
  • Filkolumner fungerar inte med affärsprocessflöden, affärsregler, diagram, sammanslagningskolumner eller beräknade kolumner.
  • Obligatorisk fältvalidering fungerar inte med filkolumner.
  • I modellbaserade appar tas en fil i ett formulär bort eller laddas upp omedelbart, inte när formuläret sparas. Om du ignorerar ändringar när du navigerar bort tas inte filen tillbaka om den tas bort.

För att skapa en filkolumn, i den vänstra rutan in Power Apps välj lösningar, öppna den lösning du vill ha, öppna bordet du vill ha, välj området kolumner välj Lägg till kolumn och fönstret Kolumnegenskaper, välj Fil som Datatyp.

Lär dig att arbeta med filkolumndefinitioner med hjälp av kod

Kolumner för Fx-formler

Bygger på Power Fx använder en kolumn med Fx-formeln för att utföra åtgärder som returnerar värden under fetch-åtgärder. I formelkolumnerna används syntaxen Power Fx, som påminner om Office Excel. Mer information: Arbeta med formelkolumner (förhandsversion)

Söka och sortera kolumner

De flesta kolumner har alternativ för att söka eller sortera innehållet i kolumnen.

Sökbar

I stort sett alla kolumndatatyper skapas med det sökbara värdet aktiverat. Detta kan inaktiveras när kolumnen skapas eller senare. Sökningen kan inte aktiveras med följande datatyper:

  • Formler. Formeln används för att skapa en dynamiskt beräknad utdata och kan därför inte genomsökas.
  • Bild. Bilder lagras och hämtas med hjälp av referens-URL:er och kan därför inte genomsökas.
  • Flervärdesuppslag (PartyList). Vissa uppslagskolumner kan innehålla flera värden. Till exempel sökningskolumnen Till för E-post rader kan innehålla flera mottagare. Det finns inte stöd för att söka i uppslagskolumner med flera värden.

Datatypen Kund är sökaktiverad som standard och kan inte inaktiveras. Det måste vara sökbart i systemet.

Sorterbar

I stort sett alla datatyper skapas med det sorteras värdet inaktiverat. Värdet kan ändras vid skapandet eller senare efter att kolumnen skapats. Följande datatyper kan inte användas för att aktivera ett sorteringsattribut:

  • Val. Det finns inte stöd för att sortera kolumner med flera värden.
  • Kund. Kunden är ett standarduppslagskolumner och kan inte sorteras eftersom det hämtas dynamiskt.
  • Fil. Filerna lagras med hjälp av referens-URL:er och sorteringen är inte användbar.
  • Formler. Formeln används för att skapa en dynamiskt beräknad utdata och kan därför inte sorterad.
  • Bild. Det finns inget meningsfullt sätt att sortera bilder.
  • Flervärdesuppslag (PartyList). Vissa uppslagskolumner kan innehålla flera värden. Till exempel sökningskolumnen Till för E-post rader kan innehålla flera mottagare. Det finns inte stöd för att sortera kolumner med flera värden.