Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Akkumuleringer er en metode til at skjule, summere 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 det er ikke blevet organiseret eller grupperet på nogen måde. Denne manglende opsummering 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,MINeller SUM, kan oprettes automatisk i en måling ved hjælp af AutoSum. Andre typer sammenlægninger, f.eks. AVERAGEX,COUNTX,COUNTROWSeller 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 aggregerer data, grupperer du data efter attributter som f.eks. produkt, pris, område eller dato, og derefter definerer du 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 en ratio af dette år i forhold til det forrige år og præsenterer dem som procentdele, er det en anden type sammenlægning.

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

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

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

Minimum- og maksimumværdier    Hvilke salgsdistrikter var de øverste fem i forbindelse med 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 opsummeres, og at numeriske data skal være relateret til de grupper, du vil bruge til at organisere resultaterne.

Hvis dataene ikke allerede indeholder værdier, du kan bruge til gruppering, f.eks. en produktkategori eller navnet på det geografiske område, hvor lageret er placeret, kan du introducere grupper til dine data ved at tilføje kategorier. Når du opbygger grupper i Excel, skal du skrive eller vælge de grupper, du vil bruge mellem kolonnerne i regnearket, manuelt. Men i et relationelt system gemmes hierarkier som kategorier for produkter ofte i en anden tabel end fakta eller værditabel. Som regel er kategoritabellen kædet sammen med faktadata af en slags nøgle. Antag f.eks., at du finder ud af, at dine data indeholder produkt-migreret, men ikke navnene på produkterne 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 med produktkategorien til din datamodel, oprette en relation mellem tabellen med taldataene og listen over produktkategorier og derefter bruge kategorierne til at gruppere data. Få mere at vide under Opret en relation mellem tabeller.

Valg af en funktion til sammenlægning

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

Med det samme sæt værdier og grupper, som 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, undtagen vinduet til vedligeholdelse i slutningen af måneden?

Forhold ved brug af gennemsnit over tid    Hvad var den procentvise vækst eller det faldende salg sammenlignet med den samme periode sidste år?

Grupperede minimum- og maksimumsværdier    Hvilke salgsområder blev rangeret bedst for hver produktkategori eller for hver salgskampagne?

Tilføjelse af sammenlægninger i formler og pivottabeller

Når du har en generel ide om, hvordan dine data skal grupperes til at være meningsfulde, 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 de oprindelige Excel for at oprette sammenlægninger som summer, optællinger eller gennemsnit. Du kan oprette brugerdefinerede sammenlægninger Power Pivot enten i Power Pivot eller inden for Excel pivottabelområdet.

  • I en beregnetkolonne 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ålingkan du oprette dynamiske sammenlægninger, der bruger begge filtre, der er defineret i formlen, og filtre, der er angivet i designet af pivottabellen, og valg af udsnitsværktøjer, kolonneoverskrifter og rækkeoverskrifter. Målinger ved hjælp af standardsammenlægninger kan oprettes 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 Excel.

Tilføjelse af gruppering til en pivottabel

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

Hvis du føjer kategorier til en pivottabel, men kategoridataene ikke er relateret til faktadataene, får du muligvis en fejl eller resultater, der ser godt ud. Normalt Power Pivot forsøge at løse problemet ved automatisk at registrere og foreslå relationer. Få mere at vide under Arbejd med relationer i pivottabeller.

Du kan også trække felter til udsnitsværktøjer for at vælge bestemte grupper af data til visning. Med udsnit kan du interaktivt gruppere, sortere og filtrere resultaterne i en pivottabel.

Arbejde med gruppering i en formel

Du kan også bruge gruppering 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 beregning af sammenlægninger. Filtre kan bruges i formler både i beregnede kolonner og i s.

I de nye DAX-sammenlægningsfunktioner kan du f.eks. angive en hel tabel som argument i stedet for at angive værdier, der skal lægges sammen eller tælles med. Hvis du ikke anvendte filtre på den pågældende tabel, ville sammenlægningsfunktionen fungere med alle værdierne i den angivne kolonne i tabellen. Men i DAX kan du oprette enten et dynamisk eller statisk filter på tabellen, så sammenlægningen fungerer mod et andet undersæt af data afhængigt af filtertilstanden 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 angives i formler, eller som ændrer sig afhængigt af markeringen 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 indeholder links til implementeringen af disse funktioner i Power Pivot. DAX-versionen af disse funktioner fungerer på stort set samme måde som Excel-versionen med nogle mindre forskelle i syntaks og håndtering af visse datatyper.

Standardsammenlægningsfunktioner

Funktion

Brug

GENNEMSNIT

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ÆL

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

TÆL.A

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.

SUM

Lægger alle tallene i en kolonne sammen.

DAX-aggregeringsfunktioner

DAX indeholder sammenlægningsfunktioner, som du kan bruge til at angive en tabel, hvor sammenlægningen skal udføres. I stedet for blot at tilføje eller gennemsnittet af værdierne i en kolonne giver disse funktioner dig derfor mulighed for at oprette et udtryk, der på dynamisk vis definerer de data, der skal sammenlægges.

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ÆL.AX

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.

ANTAL.NEDTÆLLINGER

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 DAX Excel sammenlægningsfunktioner

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

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

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 ikke-filtreret kolonne, og resultatet er det samme som i Excel, som altid kun lægger værdierne i kolonnen Beløb sammen. Men i Power Pivotfortolkes formlen som "Få værdien i Beløb for hver række i tabellen Salg og lægger derefter disse individuelle værdier sammen. Power Pivot evaluerer hver række, som sammenlægningen udføres på, og beregner en enkelt skalarværdi for hver række og udfører derefter en sammenlægning af 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-tidsintelligensfunktioner

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 områder med 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 tidsintelligensfunktioner, der kan bruges til akkumulering.

Funktion

Brug

CLOSINGBALANCEMONTH

CLOSINGBALANCEQUARTER

CLOSINGBALANCEYEAR

Beregner en værdi i slutningen af kalenderen for den pågældende periode.

OPENINGBALANCEMONTH

OPENINGBALANCEQUARTER

OPENINGBALANCEYEAR

Beregner en værdi i slutningen af kalenderen i perioden før den angivne periode.

TOTALMTD

TOTALYTD

TOTALQTD

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

De andre funktioner i funktionssektionen Time Intelligence (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 DATESINPERIOD til at returnere et datointerval og bruge dette sæt datoer som argument til en anden funktion til at beregne en brugerdefineret sammenlægning kun for 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.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×