Oprette en datamodel i Excel

Med en datamodel kan du integrere data fra flere tabeller og på effektiv vis opbygge en relationel datakilde i en Excel projektmappe. I Excel bruges datamodeller gennemsigtigt, hvilket giver tabeldata, der bruges i pivottabeller og pivotdiagrammer. En datamodel visualiseres som en samling tabeller på en feltliste, og som oftest ved du aldrig, at den er der.

Før du kan begynde at arbejde med datamodellen, skal du have nogle data. Til det vil vi bruge Oplevelsen Hent & Transformér (Power-forespørgsel), så det kan være en god ide at gå et skridt tilbage og se en video eller følge vores læringsvejledning om Hent & Transformér og Power Pivot.

Hvor er Power Pivot?

Hvor er Hent & Transformér (Power-forespørgsel)?

  • Excel 2016 & Excel til Microsoft 365 – Hent & Transformér (Power-forespørgsel) er blevet Excel på fanen Data.

  • Excel 2013 – Power-forespørgsel er et tilføjelsesprogrammet, der er inkluderet Excel, men skal aktiveres. Gå til Filer > Indstillinger >Tilføjelsesprogrammet, og vælg derefter COM-tilføjelsesprogrammet i bunden af ruden på rullelisten Administrer > Gå. Kontrollér, om Microsoft Power-forespørgsel Excel, og klik derefter på OK for at aktivere den. En Power-forespørgselsfane føjes til båndet.

  • Excel 2010Download og installér tilføjelsesprogrammet Power-forespørgsel.. Når den er aktiveret, føjes fanen Power-forespørgsel til båndet.

Kom godt i gang

Først skal du have nogle data.

  1. I Excel 2016 og Excel til Microsoft 365skal du bruge Data > Hent & Transformer Data > Hent data for at importere data fra et vilkårligt antal eksterne datakilder, f.eks. en tekstfil, Excel-projektmappe, websted, Microsoft Access, SQL Server eller en anden relationsdatabase, der indeholder flere relaterede tabeller.

    I Excel 2013 og 2010 skal du gå til Power-forespørgsel > Hent eksterne dataog vælge din datakilde.

  2. Excel beder dig om at vælge en tabel. Hvis du vil hente flere tabeller fra den samme datakilde, skal du markere indstillingen Aktivér valg af flere tabeller. Når du markerer flere tabeller, Excel automatisk en datamodel for dig.

    Bemærk!: I disse eksempler bruger vi en projektmappe Excel fiktive studerendes oplysninger om klasser og karakterer. Du kan downloade vores eksempelprojektmappe med datamodel for studerendeog følge med. Du kan også downloade en version med en færdig datamodel..

    Hent & Transformér (Power-forespørgsel) Navigator
  3. Vælg en eller flere tabeller, og klik derefter på Indlæs.

    Hvis du vil redigere kildedataene, kan du vælge indstillingen Rediger. Få mere at vide under: Introduktion til Forespørgselseditor (Power-forespørgsel).

Du har nu en datamodel, der indeholder alle de tabeller, du har importeret, og de vises på pivottabelfeltlisten.

Bemærkninger!: 

  • Modeller oprettes implicit, når du importerer to eller flere tabeller samtidig Excel.

  • Modeller oprettes eksplicit, når du bruger tilføjelsesprogrammet Power Pivot til at importere data. I tilføjelsesprogrammet er modellen repræsenteret i et layout med faner, der minder om Excel, hvor hver fane indeholder tabeldata. Se Hente data ved hjælp af power pivot-tilføjelsesprogrammetfor at lære det grundlæggende om dataimport ved hjælp SQL Server database.

  • En model kan indeholde en enkelt tabel. Hvis du vil oprette en model, der er baseret på kun én tabel, skal du markere tabellen og klikke på Føj til datamodelPower Pivot. Det kan du gøre, hvis du vil bruge Power Pivot , f.eks. filtrerede datasæt, beregnede kolonner, beregnede felter, KPI'er og hierarkier.

  • Tabelrelationer kan oprettes automatisk, hvis du importerer relaterede tabeller, der har primære og fremmede nøglerelationer. Excel kan normalt bruge de importerede relationsoplysninger som grundlag for tabelrelationer i datamodellen.

  • Du kan finde tip til, hvordan du reducerer størrelsen på en datamodel, under Oprette en hukommelseseffektiv datamodel ved hjælp Excel og Power Pivot.

  • Se Selvstudium for yderligere udforskning: Importér data Excel og Opret en datamodel.

Tip!: Hvordan kan du se, om din projektmappe har en datamodel? Gå til Power Pivot > Administrer. Hvis du ser regnearkslignende data, så findes der en model. Se: Find ud af, hvilke datakilder der bruges i en projektmappes datamodel for at få mere at vide.

Opret relationer mellem tabellerne

Det næste trin er at oprette relationer mellem tabellerne, så du kan trække data fra dem alle sammen. Hver tabel skal have en primær nøgle eller et entydigt felt-id, f.eks. Elev-id eller Klassenummer. Den nemmeste måde er at trække og slippe disse felter for at forbinde dem i Diagramvisning i Power Pivot.

  1. Gå til Power Pivot >Administrer.

  2. På fanen Hjem skal du vælge Diagramvisning.

  3. Alle de importerede tabeller vises, og det kan tage lidt tid at ændre størrelsen på dem, afhængigt af hvor mange felter hver enkelt har.

  4. Derefter skal du trække primær nøgle-feltet fra én tabel til den næste. Følgende eksempel er diagramvisningen for vores elevtabeller:

    Datamodelrelationsdiagramvisning i Power-forespørgsel

    Vi har oprettet følgende links:

    • tbl_Students | Elev-id > tbl_Grades | Elev-id

      Med andre ord skal du trække feltet Elev-id fra tabellen Studerende til feltet Elev-id i tabellen Karakterer.

    • tbl_Semesters | Semester-id > tbl_Grades | Semester

    • tbl_Classes | Klassenummer > tbl_Grades | Klassenummer

    Bemærkninger!: 

    • Feltnavne behøver ikke at være de samme for at kunne oprette en relation, men de skal have samme datatype.

    • Forbindelserne i diagramvisningen har en "1" på den ene side og en "*" på den anden. Det betyder, at der er en en til mange-relation mellem tabellerne, og det bestemmer, hvordan dataene bruges i dine pivottabeller. Se: Relationer mellem tabeller i en datamodel for at få mere at vide.

    • Forbindelser angiver kun, at der er en relation mellem tabeller. De viser dig ikke, hvilke felter der er sammenkædet med hinanden. Hvis du vil se linkene, skal du gå til Power Pivot > Administrer> Design > Relationer > Administrer relationer. I Excel kan du gå til Data >Relationer.

Brug en datamodel til at oprette en pivottabel eller PivotChart

En Excel projektmappe kan kun indeholde én datamodel, men den pågældende model indeholder flere tabeller, der kan bruges gentagne gange i hele projektmappen. Du kan når som helst føje flere tabeller til en eksisterende datamodel.

  1. I Power Pivotskal du gå til Administrer.

  2. På fanen Hjem skal du vælge Pivottabel.

  3. Vælg, hvor pivottabellen skal placeres: et nyt regneark eller den aktuelle placering.

  4. Klik på OK,Excel tilføje en tom pivottabel, hvor ruden Feltliste vises til højre.

    Feltliste i PowerPivot-pivottabel

Derefter skal du oprette en pivottabeleller oprette et pivotdiagram. Hvis du allerede har oprettet relationer mellem tabellerne, kan du bruge et af deres felter i pivottabellen. Vi har allerede oprettet relationer i eksempelprojektmappen Elevdatamodel.

Føj eksisterende, ikke-relaterede data til en datamodel

Antag, at du har importeret eller kopieret mange data, du vil bruge i en model, men ikke har føjet dem til datamodellen. Det er nemmere, end du tror, at skubbe nye data ind i en model.

  1. Start med at markere en vilkårlig celle i de data, du vil føje til modellen. Det kan være et hvilket som helst dataområde, men data, der er formateret som en Excel tabel, er bedst.

  2. Brug en af disse metoder til at tilføje dine data:

  3. Klik Power Pivot > Føj til datamodel.

  4. Klik > pivottabel, og markér derefter Føj disse data til datamodellen i dialogboksen Opret pivottabel.

Området eller tabellen er nu føjet til modellen som en sammenkædet tabel. Du kan få mere at vide om at arbejde med sammenkædede tabeller i en model under Tilføj data ved hjælp Excel sammenkædede tabeller i Power Pivot.

Føje data til en Power Pivot tabel

I Power Pivotkan du ikke føje en række til en tabel ved direkte at skrive i en ny række, som du kan i en Excel regneark. Men du kan tilføje rækker ved at kopiere og indsætteeller opdatere kildedataene og opdatere Power Pivot-modellen.

Har du brug for mere hjælp?

Du kan altid spørge en ekspert i Excel Tech Community eller få support i Answers-forummet

Se også

Hent & og Læringsvejledninger til Power Pivot

Introduktion til Forespørgselseditor (Power-forespørgsel)

Oprette en hukommelseseffektiv datamodel ved hjælp Excel og Power Pivot

Selvstudium: Importér data til Excel, og opret en datamodel

Finde ud af, hvilke datakilder der bruges i en datamodel i en projektmappe

Relationer mellem tabeller i en datamodel

Har du brug for mere hjælp?

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

×