Skift beregninger i en pivottabel med udskæringsmaskiner

Slicere i pivottabeller kan bruges ikke kun på den klassiske måde – til at filtrere kildedataene, men også til at skifte mellem forskellige typer beregninger i værdiområdet:

Det er meget nemt at implementere dette – alt hvad du behøver er et par formler og en hjælpetabel. Alt dette vil vi ikke gøre i den sædvanlige oversigt, men i oversigten bygget i henhold til Power Pivot-datamodellen.

Trin 1. Tilslutning af Power Pivot-tilføjelsesprogrammet

Hvis fanerne på Power Pivot-tilføjelsesprogrammet ikke er synlige i din Excel, skal du først aktivere det. Der er to muligheder for dette:

  • Tab developer - knap COM-tilføjelser (Udvikler — COM-tilføjelser)
  • Fil – Indstillinger – Tilføjelser – COM tilføjelser – Gå (Fil — Indstillinger — Tilføjelser — COM-Tilføjelser — Gå til)

Hvis dette ikke hjælper, så prøv at genstarte Microsoft Excel.

Trin 2: Indlæs data i Power Pivot-datamodellen

Vi vil have to tabeller som indledende data:

Skift beregninger i en pivottabel med udskæringsmaskiner

Den første er en tabel med salg, hvorefter vi senere vil bygge en oversigt. Den anden er en hjælpetabel, hvor navnene på knapperne på det fremtidige udsnit indtastes.

Begge disse tabeller skal konverteres til "smart" (dynamisk) med en tastaturgenvej Ctrl+T eller hold Hjem – Formater som en tabel (Hjem — Formater som tabel) og det er ønskeligt at give dem fornuftige navne på fanen Constructor (Design). Lad det f.eks. Salg и Tjenester.

Derefter skal hver tabel igen indlæses i datamodellen - til dette bruger vi på fanen powerpivot . Tilføj til datamodel (Tilføj til datamodel).

Trin 3. Opret et mål for at bestemme den knap, der trykkes på skiven

De beregnede felter i en pivottabel efter datamodel kaldes foranstaltninger. Lad os oprette et mål, der viser navnet på den trykket knap på det fremtidige udsnit. For at gøre dette skal du i en af ​​vores tabeller vælge en hvilken som helst tom celle i det nederste beregningspanel og indtaste følgende konstruktion i formellinjen:

Skift beregninger i en pivottabel med udskæringsmaskiner

Her kommer navnet på foranstaltningen først (Trykt knap), og derefter efter et kolon og et lighedstegn, en formel til at beregne det ved hjælp af funktionen VÆRDIER DAX indbygget i Power Pivot.

Hvis du gentager dette ikke i Power Pivot, men i Power BI, så er kolon ikke nødvendig og i stedet VÆRDIER du kan bruge dens mere moderne modstykke – funktionen VALGT VÆRDI.

Vi er ikke opmærksomme på fejl i den nederste del af vinduet, der vises efter indtastning af formlen - de opstår, fordi vi endnu ikke har en oversigt og et udsnit, hvor der klikkes på noget.

Trin 4. Opret et mål til beregningen på den trykket knap

Det næste trin er at oprette et mål for forskellige beregningsmuligheder afhængigt af værdien af ​​den forrige måling Trykt knap. Her er formlen lidt mere kompliceret:

Skift beregninger i en pivottabel med udskæringsmaskiner

Lad os bryde det ned stykke for stykke:

  1. Funktion SWITCH – en analog af indlejret IF – kontrollerer opfyldelsen af ​​de specificerede betingelser og returnerer forskellige værdier afhængigt af opfyldelsen af ​​nogle af dem.
  2. Funktion RIGTIGT() – giver en logisk "sand", således at de betingelser, der senere kontrolleres af SWITCH-funktionen, kun virker, hvis de er opfyldt, dvs. sandhed.
  3. Derefter tjekker vi værdien af ​​det knaptrykte mål og beregner det endelige resultat for tre forskellige muligheder – som summen af ​​omkostningerne, den gennemsnitlige kontrol og antallet af unikke brugere. Brug funktionen for at tælle unikke værdier DISTINCTCOUNT, og til afrunding – ROUND.
  4. Hvis ingen af ​​ovenstående tre betingelser er opfyldt, vises det sidste argument for SWITCH-funktionen – vi indstiller det som en dummy ved hjælp af funktionen BLANK().

Trin 5. Opbygning af et resumé og tilføjelse af et udsnit

Det er tilbage at vende tilbage fra Power Pivot til Excel og bygge en pivottabel der for alle vores data og mål. For at gøre dette skal du tænde Power Pivot-vinduet Den væsentligste fanevælg kommando oversigtstabel (Hjem – pivottabel).

Derefter:

  1. Vi kaster feltet Produkt fra tabellen Salg til området Rækker (rækker).
  2. Kaster en mark der Resultat fra tabellen Tjenester.
  3. Højreklik på feltet Resultatog vælg et hold Tilføj som skive (Tilføj som udskærer).
  4. Kaster den anden takt Konklusion fra tabellen Tjenester til området Værdier (Værdier).

Her er faktisk alle tricks. Nu kan du klikke på slicer-knapperne - og totalerne i pivottabellen skifter til den funktion, du har brug for.

Skønhed 🙂

  • Fordele ved Pivot by Data Model
  • Plan-fakta-analyse i en pivottabel på Power Pivot
  • Opret en database i Excel ved hjælp af tilføjelsesprogrammet Power Pivot

 

Giv en kommentar