Applies ToExcel til Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Sammenlægninger er en metode til at skjule, opsummere eller gruppere data. Når du starter med rå data fra tabeller eller andre datakilder, er dataene ofte flade, hvilket betyder, at der er mange detaljer, men de er ikke blevet organiseret eller grupperet på nogen måde. Denne mangel på opsummeringer eller struktur kan gøre det svært at finde mønstre i dataene. En vigtig del af datamodellering er at definere sammenlægninger, der forenkler, abstrakte eller opsummerer mønstre som svar på et bestemt forretningsspørgsmål.

De mest almindelige sammenlægninger, f.eks. dem, der bruger MIDDEL, TÆL, DISTINCTCOUNT, MAX, MIN eller SUM , kan oprettes i en måling automatisk ved hjælp af AutoSum. Andre typer sammenlægninger, f.eks. AVERAGEX, COUNTX, COUNTROWS eller SUMX, returnerer en tabel og kræver en formel, der er oprettet ved hjælp af DAX (Data Analysis Expressions).

Forstå sammenlægninger i Power Pivot

Valg af Grupper til sammenlægning

Når du samler data, grupperer du data efter attributter som f.eks. produkt, pris, område eller dato og definerer derefter en formel, der fungerer på alle dataene i gruppen. Når du f.eks. opretter en total for et år, opretter du en sammenlægning. Hvis du derefter opretter et forhold mellem dette år og det forrige år og præsenterer dem som procentdele, er det en anden type sammenlægning.

Beslutningen om, hvordan dataene skal grupperes, styres af forretningsspørgsmålet. Sammenlægninger kan f.eks. besvare følgende spørgsmål:

Tæller   Hvor mange transaktioner var der i en måned?

Gennemsnit    Hvad var det gennemsnitlige salg i denne måned efter sælger?

Minimum- og maksimumværdier    Hvilke salgsdistrikter var de fem bedste med hensyn til solgte enheder?

Hvis du vil oprette en beregning, der besvarer disse spørgsmål, skal du have detaljerede data, der indeholder de tal, der skal tælles eller lægges sammen, og at numeriske data på en eller anden måde skal relateres til de grupper, du vil bruge til at organisere resultaterne.

Hvis dataene ikke allerede indeholder værdier, som du kan bruge til gruppering, f.eks. en produktkategori eller navnet på det geografiske område, hvor lageret er placeret, kan det være en god ide at introducere grupper til dine data ved at tilføje kategorier. Når du opretter grupper i Excel, skal du skrive eller vælge de grupper, du vil bruge, manuelt blandt kolonnerne i regnearket. Men i et relationelt system gemmes hierarkier som kategorier for produkter ofte i en anden tabel end fakta- eller værditabellen. Som regel er kategoritabellen kædet sammen med faktadataene ved hjælp af en form for nøgle. Antag f.eks., at du synes, at dine data indeholder produkt-id'er, men ikke navnene på produkter eller deres kategorier. Hvis du vil føje kategorien til et fladt Excel-regneark, skal du kopiere i den kolonne, der indeholder kategorinavnene. Med Power Pivotkan du importere tabellen over produktkategorier til datamodellen, oprette en relation mellem tabellen med taldataene og listen over produktkategorier og derefter bruge kategorierne til at gruppere data. Du kan få mere at vide under Create en relation mellem tabeller.

Vælge en funktion til sammenlægning

Når du har identificeret og tilføjet de grupperinger, der skal bruges, skal du beslutte, hvilke matematiske funktioner der skal bruges til sammenlægning. Ofte bruges ordet sammenlægning som et synonym for de matematiske eller statistiske handlinger, der bruges i sammenlægninger, f.eks. summer, gennemsnit, minimum eller optællinger. Men Power Pivot gør det muligt at oprette brugerdefinerede formler til sammenlægning ud over de standardsammenlægninger, der findes i både Power Pivot og Excel.

I betragtning af det samme sæt værdier og grupperinger, der blev brugt i de foregående eksempler, kan du f.eks. oprette brugerdefinerede sammenlægninger, der besvarer følgende spørgsmål:

Filtrerede optællinger   Hvor mange transaktioner var der i en måned, bortset fra vinduet med månedsafslutningsvedligeholdelse?

Nøgletal, der bruger gennemsnit over tid    Hvad var den procentvise vækst eller nedgang i salget sammenlignet med samme periode sidste år?

Grupperede minimum- og maksimumværdier    Hvilke salgsdistrikter var rangeret øverst for hver produktkategori eller for hver salgskampagne?

Føje sammenlægninger til formler og pivottabeller

Når du har en generel ide om, hvordan dine data skal grupperes, så de giver mening, og de værdier, du vil arbejde med, kan du beslutte, om du vil oprette en pivottabel eller oprette beregninger i en tabel. Power Pivot udvider og forbedrer Excels oprindelige evne til at oprette sammenlægninger som f.eks. summer, optællinger eller gennemsnit. Du kan oprette brugerdefinerede sammenlægninger i Power Pivot enten i vinduet Power Pivot eller i pivottabelområdet i Excel.

  • I en beregnet kolonne kan du oprette sammenlægninger, der tager højde for den aktuelle rækkekontekst for at hente relaterede rækker fra en anden tabel og derefter summere, tælle eller beregne gennemsnittet af disse værdier i de relaterede rækker.

  • I en måling kan du oprette dynamiske sammenlægninger, der bruger begge filtre, der er defineret i formlen, og filtre, der er pålagt af designet af pivottabellen og valget af udsnitsværktøjer, kolonneoverskrifter og rækkeoverskrifter. Målinger, der bruger standardsammenlægninger, kan oprettes i Power Pivot ved hjælp af Autosum eller ved at oprette en formel. Du kan også oprette implicitte målinger ved hjælp af standardsammenlægninger i en pivottabel i Excel.

Føje grupperinger til en pivottabel

Når du designer en pivottabel, trækker du felter, der repræsenterer grupper, kategorier eller hierarkier, til kolonne- og rækkesektionen i pivottabellen for at gruppere dataene. Du trækker derefter felter, der indeholder numeriske værdier, til værdiområdet, så de kan tælles, beregnes gennemsnit eller summeres.

Hvis du føjer kategorier til en pivottabel, men kategoridataene ikke er relateret til faktadataene, kan du få en fejl eller særlige resultater. Normalt forsøger Power Pivot at løse problemet ved automatisk at registrere og foreslå relationer. Du kan få mere at vide under Arbejde med relationer i pivottabeller.

Du kan også trække felter til Udsnit for at vælge bestemte grupper af data, der skal vises. Udsnit giver dig mulighed for interaktivt at gruppere, sortere og filtrere resultaterne i en pivottabel.

Arbejde med gruppering i en formel

Du kan også bruge grupperinger og kategorier til at aggregere data, der er gemt i tabeller, ved at oprette relationer mellem tabeller og derefter oprette formler, der udnytter disse relationer til at slå relaterede værdier op.

Med andre ord: Hvis du vil oprette en formel, der grupperer værdier efter en kategori, skal du først bruge en relation til at forbinde den tabel, der indeholder detaljedataene, og de tabeller, der indeholder kategorierne, og derefter oprette formlen.

Du kan finde flere oplysninger om, hvordan du opretter formler, der bruger opslag, under Opslag i Power Pivot-formler.

Brug af filtre i sammenlægninger

En ny funktion i Power Pivot er muligheden for at anvende filtre på kolonner og tabeller med data, ikke kun i brugergrænsefladen og i en pivottabel eller et diagram, men også i de formler, du bruger til at beregne sammenlægninger. Filtre kan bruges i formler både i beregnede kolonner og i s.

I de nye DAX-sammenlægningsfunktioner kan du i stedet for at angive værdier, der skal lægges sammen eller tælles, angive en hel tabel som argument. Hvis du ikke har anvendt filtre på den pågældende tabel, fungerer sammenlægningsfunktionen mod alle værdierne i den angivne kolonne i tabellen. I DAX kan du dog oprette enten et dynamisk eller statisk filter i tabellen, så sammenlægningen fungerer mod et andet undersæt af data afhængigt af filterbetingelsen og den aktuelle kontekst.

Ved at kombinere betingelser og filtre i formler kan du oprette sammenlægninger, der ændres afhængigt af de værdier, der er angivet i formler, eller som ændrer sig afhængigt af valget af rækkeoverskrifter og kolonneoverskrifter i en pivottabel.

Du kan få mere at vide under Filtrer data i formler.

Sammenligning af Excel-sammenlægningsfunktioner og DAX-sammenlægningsfunktioner

I følgende tabel vises nogle af de standardsammenlægningsfunktioner, der leveres af Excel, og der vises links til implementeringen af disse funktioner i Power Pivot. DAX-versionen af disse funktioner fungerer næsten på samme måde som Excel-versionen med nogle mindre forskelle i syntaks og håndtering af visse datatyper.

Standardsammenlægningsfunktioner

Funktion

Brug

GENNEMSNITLIGE

Returnerer gennemsnittet (den aritmetiske middelværdi) af alle tallene i en kolonne.

AVERAGEA

Returnerer gennemsnittet (den aritmetiske middelværdi) af alle værdierne i en kolonne. Håndterer tekst og ikke-numeriske værdier.

TÆLLE

Tæller antallet af numeriske værdier i en kolonne.

TÆLV

Tæller antallet af værdier i en kolonne, der ikke er tom.

MAKS

Returnerer den største numeriske værdi i en kolonne.

MAXX

Returnerer den største værdi fra et sæt udtryk, der evalueres over en tabel.

MIN

Returnerer den mindste numeriske værdi i en kolonne.

MINX

Returnerer den mindste værdi fra et sæt udtryk, der evalueres over en tabel.

SUMMEN

Lægger alle tallene i en kolonne sammen.

DAX Aggregation-funktioner

DAX indeholder aggregeringsfunktioner, der giver dig mulighed for at angive en tabel, hvor sammenlægningen skal udføres. Derfor giver disse funktioner dig mulighed for at oprette et udtryk, der dynamisk definerer de data, der skal aggregeres, i stedet for blot at tilføje eller gennemsnittet af værdierne i en kolonne.

I følgende tabel vises de sammenlægningsfunktioner, der er tilgængelige i DAX.

Funktion

Brug

AVERAGEX

Beregner gennemsnittet af et sæt udtryk, der evalueres over en tabel.

TÆLAX

Tæller et sæt udtryk, der evalueres over en tabel.

ANTAL.BLANKE

Tæller antallet af tomme værdier i en kolonne.

COUNTX

Tæller det samlede antal rækker i en tabel.

COUNTROWS

Tæller antallet af rækker, der returneres fra en indlejret tabelfunktion, f.eks. filterfunktion.

SUMX

Returnerer summen af et sæt udtryk, der evalueres over en tabel.

Forskelle mellem funktionerne DAX og Excel Aggregation

Selvom disse funktioner har de samme navne som deres Excel-modstykker, bruger de Power Pivot's analyseprogram i hukommelsen og er blevet omskrevet til at arbejde med tabeller og kolonner. Du kan ikke bruge en DAX-formel i en Excel-projektmappe og omvendt. De kan kun bruges i Power Pivot -vinduet og i pivottabeller, der er baseret på Power Pivot data. Selvom funktionerne har identiske navne, kan funktionsmåden også være en smule anderledes. Du kan finde flere oplysninger i de enkelte emner med funktionsreferencer.

Den måde, kolonner evalueres på i en sammenlægning, er også forskellig fra den måde, som Excel håndterer sammenlægninger på. Et eksempel kan hjælpe med at illustrere.

Antag, at du vil have en sum af værdierne i kolonnen Beløb i tabellen Salg, så du opretter følgende formel:

=SUM('Sales'[Amount])

I det mest enkle tilfælde henter funktionen værdierne fra en enkelt ufiltreret kolonne, og resultatet er det samme som i Excel, som altid bare lægger værdierne i kolonnen Beløb sammen. Men i Power Pivotfortolkes formlen som "Hent værdien i Beløb for hver række i tabellen Salg, og adder derefter disse individuelle værdier. Power Pivot evaluerer hver række, hvor sammenlægningen udføres, og beregner en enkelt skalarværdi for hver række og udfører derefter en sammenlægning på disse værdier. Resultatet af en formel kan derfor være anderledes, hvis der er anvendt filtre på en tabel, eller hvis værdierne beregnes ud fra andre sammenlægninger, der kan filtreres. Du kan få mere at vide under Kontekst i DAX-formler.

DAX Time Intelligence-funktioner

Ud over de tabelsammenlægningsfunktioner, der er beskrevet i forrige afsnit, har DAX sammenlægningsfunktioner, der fungerer med datoer og klokkeslæt, du angiver, for at levere indbygget tidsintelligens. Disse funktioner bruger intervaller af datoer til at hente relaterede værdier og aggregere værdierne. Du kan også sammenligne værdier på tværs af datointervaller.

I følgende tabel vises de time intelligence-funktioner, der kan bruges til sammenlægning.

Funktion

Brug

AFSLUTNINGSBALANCEMÅNED

CLOSINGBALANCEQUARTER

CLOSINGBALANCEYEAR

Beregner en værdi ved kalenderafslutningen af den angivne periode.

ÅBNINGSBALANCEMÅNED

OPENINGBALANCEQUARTER

ÅBNINGSBALANCEÅR

Beregner en værdi ved kalenderafslutningen af perioden før den angivne periode.

TOTALMTD

TOTALYTD

TOTALQTD

Beregner en værdi over det interval, der starter på den første dag i perioden og slutter på den seneste dato i den angivne datokolonne.

De andre funktioner i sektionen Time Intelligence-funktion (Time Intelligence-funktioner) er funktioner, der kan bruges til at hente datoer eller brugerdefinerede datointervaller, der skal bruges i sammenlægning. Du kan f.eks. bruge funktionen DATOERINPERIOD til at returnere et datointerval og bruge dette sæt datoer som argument til en anden funktion til at beregne en brugerdefineret sammenlægning for kun disse datoer.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.