Angi datatypen for en kolonne i PowerPivot

Gjelder for
Excel for Microsoft 365 Excel 2024 Excel 2021

Når du legger til data i en datamodell, blir datatyper automatisk gjenkjent og brukt i Excel. Hvis du bruker Power Pivot-tillegget, kan du endre datatypen hvis den ble tilordnet feil. Den vanligste årsaken til at datatyper endres, er når numeriske data importeres som strenger, slik at aggregasjoner og andre beregninger ikke fungerer som forventet.

  1. Merk kolonnen du vil endre datatypen for, i Power Pivot-vinduet .

  2. Velg en datatype fra Datatype-listen i Formatering-gruppen på Hjem-fanen. Her er noen av alternativene du kan se:

    • Tekst
    • Dato
    • Desimaltall
    • Heltall
    • Valuta
    • SANN/USANN

Kolonner som inneholder både tall- og tekstverdier, kan ikke konverteres til en numerisk datatype. Hvis du vil endre dataverdier for å bruke datatypen du vil bruke, må du redigere verdiene i en kildefil og deretter importere kolonnen på nytt.

Vurderinger ved endring av datatyper

Noen ganger når du prøver å endre datatypen for en kolonne eller velge en datakonvertering, kan følgende feil oppstå:

  • Kan ikke endre datatype
  • Kan ikke endre kolonnedatatype

Disse feilene kan oppstå selv om datatypen er tilgjengelig som et alternativ i rullegardinlisten Datatype. Denne delen forklarer årsaken til disse feilene og hvordan du kan rette dem.

Forstå den gjeldende datatypen

Når du legger til data i en datamodell, kontrollerer Excel kolonnene med data for å se hvilke datatyper hver kolonne inneholder. Hvis dataene i kolonnen er konsekvente, tilordnes den mest presise datatypen til kolonnen.

Hvis du imidlertid legger til data fra Excel eller en annen kilde som ikke fremtvinger bruken av én enkelt datatype i hver kolonne, tilordnes en datatype som passer til alle verdiene i kolonnen. Hvis en kolonne inneholder tall av ulike typer, for eksempel heltall, lange tall og valuta, brukes derfor en desimaldatatype. Alternativt, hvis en kolonne blander tall og tekst, tilordnes datatypen tekst.

Hvis du finner ut at dataene har feil datatype, eller i det minste en annen en enn du ønsket, har du flere alternativer:

  • Du kan importere dataene på nytt. Dette gjør du ved å åpne den eksisterende tilkoblingen til datakilden og importere kolonnen på nytt. Avhengig av datakildetypen kan du kanskje bruke et filter under import for å fjerne problemverdier. Filtrering under import krever at du importerer ved hjelp av Power Pivot-tillegget.
  • Du kan opprette en DAX-formel i en beregnet kolonne for å opprette en ny verdi av den ønskede datatypen. TRUNC-funksjonen kan for eksempel brukes til å endre et desimaltall til et helt heltall, eller du kan kombinere informasjonsfunksjoner og logiske funksjoner for å teste og konvertere verdier.

Forstå datakonvertering når du endrer datatyper i Power Pivot

Hvis det oppstår en feil når du velger et alternativ for datakonvertering, kan det være at den gjeldende datatypen for kolonnen ikke støtter den valgte konverteringen. Ikke alle konverteringer er tillatt for alle datatyper. Du kan for eksempel bare endre en kolonne til en boolsk datatype hvis den gjeldende datatypen for kolonnen er et tall (helt eller desimaltall) eller tekst. Du må derfor velge en passende datatype for dataene i kolonnen.

Når du har valgt en passende datatype, vil Power Pivot advare deg om mulige endringer i dataene, for eksempel tap av presisjon eller avkorting. Klikk OK for å godta og endre dataene til den nye datatypen.

Hvis datatypen støttes, men Power Pivot finner verdier som ikke støttes i den nye datatypen, vil du få en annen feil, og du må korrigere dataverdiene før du fortsetter.

Hvis du vil ha detaljert informasjon om datatypene som brukes i en datamodell, hvordan de konverteres implisitt og hvordan ulike datatyper brukes i formler, kan du se Datatyper som støttes i datamodeller.

Til toppen av siden