Opret en matrixvisualisering i Power BI

GÆLDER FOR: Power BI Desktop Power BI-tjeneste

Matrixvisualiseringen i Power BI er et effektivt værktøj, der bruges til at få vist og analysere data på tværs af flere dimensioner. På samme måde som med en pivottabel i Excel giver matrixvisualiseringen dig mulighed for at organisere data i rækker og kolonner, hvilket gør det nemmere at forstå komplekse datasæt. Hver celle i matrixen repræsenterer et bestemt datapunkt med mulighed for at foretage detailudledning i mere detaljerede informationsniveauer. Dette design faciliterer en omfattende visning af data, så brugerne kan identificere mønstre og tendenser på tværs af forskellige dimensioner.

Matrixvisualiseringens evne til at aggregere data og understøtte hierarkiske strukturer gør den til et vigtigt værktøj til dybdegående dataanalyse og -rapportering. Matrixvisualiseringer bruges ofte i forretnings- og økonomiafdelingen til at analysere målepunkter for ydeevne, f.eks. salg efter område eller produktkategori. Derudover er de værdifulde i marketing til undersøgelse af kundeadfærd, kampagneeffektivitet og markedssegmentering.

Eksempler på data

For at følge eksemplerne i denne artikel, lav en beregnet tabel med eksempeldata i en tom Power BI Desktop-rapport.

  1. Åbn Power BI Desktop og opret en ny tom rapport.

  2. Vælg Modeling>New tabel.

  3. Indsæt følgende DAX-udtryk:

    Units sold =
    DATATABLE(
        "Year", STRING,
        "Quarter", STRING,
        "Subcategory", STRING,
        "Product", STRING,
        "Units Sold", INTEGER,
        {
            {"Year 1", "Q1", "Widgets", "Product A", 120},
            {"Year 1", "Q1", "Widgets", "Product B", 95},
            {"Year 1", "Q1", "Gadgets", "Product C", 80},
            {"Year 1", "Q1", "Gadgets", "Product D", 110},
            {"Year 1", "Q2", "Widgets", "Product A", 135},
            {"Year 1", "Q2", "Widgets", "Product B", 88},
            {"Year 1", "Q2", "Gadgets", "Product C", 92},
            {"Year 1", "Q2", "Gadgets", "Product D", 105},
            {"Year 1", "Q3", "Widgets", "Product A", 148},
            {"Year 1", "Q3", "Widgets", "Product B", 102},
            {"Year 1", "Q3", "Gadgets", "Product C", 75},
            {"Year 1", "Q3", "Gadgets", "Product D", 98},
            {"Year 1", "Q4", "Widgets", "Product A", 160},
            {"Year 1", "Q4", "Widgets", "Product B", 115},
            {"Year 1", "Q4", "Gadgets", "Product C", 88},
            {"Year 1", "Q4", "Gadgets", "Product D", 125},
            {"Year 2", "Q1", "Widgets", "Product A", 142},
            {"Year 2", "Q1", "Widgets", "Product B", 108},
            {"Year 2", "Q1", "Gadgets", "Product C", 95},
            {"Year 2", "Q1", "Gadgets", "Product D", 130},
            {"Year 2", "Q2", "Widgets", "Product A", 155},
            {"Year 2", "Q2", "Widgets", "Product B", 120},
            {"Year 2", "Q2", "Gadgets", "Product C", 100},
            {"Year 2", "Q2", "Gadgets", "Product D", 140}
        }
    )
    

Bemærk

At dele din rapport med en Power BI-kollega kræver, at I begge har en individuel Power BI Pro- eller Premium Per User (PPU)-licens, eller at I har gemt rapporten i Premium-kapacitet eller Fabric F64 eller større.

Opret et matrixvisual

  1. Fra Visualisering-panelet skal du vælge Matrix-visuelt ikon. En visuel pladsholder tilføjes til rapportlærredet.

  2. Fra Datapanelet udvid tabellen Units solgt og tilføj felter til følgende feltbrønde:

    • Rækker: år, derefter kvartal
    • Kolonner: Underkategori, derefter Produkt
    • Værdier: Solgte enheder
  3. For at se alle niveauer i hierarkiet, udvid række- og kolonneoverskrifterne ved at vælge ikonerne + på overskrifterne, eller brug udvidelsesikonerne i overskriftsværktøjslinjen. Du kan også slå indstillingen Auto expand til under Kolonneoverskrifter>Indstillinger og Rækkeoverskrifter>Indstillinger , før du tilføjer felter, så matricen automatisk viser alle niveauer, når det visuelle loades.

  4. For at tilpasse matrixvisualiseringen, vælg ikonet Format visuelt i Visualisering-panelet for at få adgang til alle tilgængelige indstillinger.

Skærmbillede, der viser en matrix-visuel med år og kvartal på rækker, underkategori og produkt i kolonnerne samt solgte enheder som værdier.

Udvid og sammenfald rækkeoverskrifter

Brug udvide- og sammensætsikoner, der er tilgængelige for at samle grupper eller vise flere detaljer.

Skærmbillede, der viser udvidelses- og sammenlapningsikonerne i rækkeoverskrifterne i en matrix.

Når rapportforbrugere åbner en matrix-visuel i Explore, bliver de kolonner og rækker, der tilføjes til visualiseringen, automatisk udvidet, så forbrugerne kan se alle niveauerne på én gang.

Rapportforfattere styrer også automatisk udvidelsesadfærd direkte i formatpanelet. Under Kolonneoverskrifter>Indstillinger og Rækkeoverskrifter>Indstillinger kan du slå indstillingen Auto expand til eller fra. Denne indstilling er nyttig, når kolonnerne eller rækkerne i matricen ændrer sig dynamisk, for eksempel når du bruger personaliserede visuals eller feltparametre.

I indlejrede scenarier kan du bruge Authoring SDK til at sætte egenskaben autoExpandrowHeaders og-objekterne columnHeaders , så en matrix åbner med rækker og kolonner automatisk udvidet som standard.

Freeze-række-headers

Som standard er rækkeoverskrifter frosset, hvilket sikrer, at de forbliver synlige, når du scroller vandret.

Skærmbillede, der viser et matrix-visualt med frosne rækkeoverskrifter.

For at optø rækkeoverskrifter og dermed skjule dem, mens du scroller vandret, højreklik på rækkeoverskrifterne og vælg Opfry rækkeoverskrifter.

Skærmbillede, der viser en matrix-visuel med optøede rækkeheaders.

For at fryse rækkeoverskrifterne igen, højreklik på rækkeoverskrifterne igen og vælg Frys rækkeoverskrifter.

Bemærk

Frys- og optøningsmulighederne i højreklikmenuen er midlertidige og gælder kun for din nuværende visningssession. Hvis du ændrer denne indstilling i et redigeringsscenarie, såsom Power BI Desktop eller webredigering, gemmes ændringen ikke for rapportforbrugere.

Juster kolonnebredde

Kolonnebredden i Power BI-tabeller og matricer kan justeres for at forbedre læsbarhed og præsentation. Du kan manuelt ændre størrelsen på kolonnerne eller bruge Layout-sektionen i Format-panelet til at styre, hvordan kolonnerne skal, sætte en standardbredde og tilpasse bredderne for individuelle kolonner.

Manuel justering

Nogle gange forkorter Power BI en kolonneoverskrift i en rapport eller et dashboard. For at vise det fulde kolonnenavn kan du ændre størrelsen på kolonnen på to måder:

Omstag størrelsen ved at trække

Flyt til pladsen lige til højre for kolonneoverskriften, indtil størrelsen på pilene vises. Når pilene er synlige, justeres kolonnebredden ved at flytte størrelsen på håndtaget til venstre eller højre.

Animation, der viser, hvordan man ændrer størrelsen på en kolonne i Power BI.

Omstrig størrelsen ved hjælp af menuindstillinger

Vælg den kolonne, du vil justere. Blandt de tilgængelige muligheder vælger du Bred kolonne eller Smal kolonne for at ændre dens bredde med 10px.

Manuelle størrelser afspejles i Custom-bredde-kontrollerne i Format-panelet .

Auto-størrelsesadfærd

Indstillinger for kolonnestørrelser findes i Format-panelet under Visual>Layout>Column width. Dropdown-menuen Auto-størrelse adfærd har tre muligheder:

  • Tilpasning til indhold: Kolonnerne er så brede, som de behøver for at vise dataene, forudsat at der er plads i den visuelle beholder.
  • Voks for at passe: Kolonner udvides automatisk for at fylde den visuelle beholder for et mere balanceret layout. Eventuelt tilbageværende horisontalt rum fordeles jævnt til hver kolonne.
  • Fast bredde: Kolonner bruger en bredde, du angiver. Når denne mulighed vælges, vises et standardbreddeinput , så du kan sætte bredden for alle kolonner og for eventuelle nye kolonner, der tilføjes til visualiseringen.

Standardbredde (kun fast bredde)

Når Auto-størrelse-adfærd sættes til Fast bredde, skal du sætte en Standardbredde i pixels. Med Custom-bredder slået fra bruger alle kolonner denne ensartede bredde. Nye kolonner tilføjet til det visuelle bruger også denne standardbredde.

Specialbredder

Slå Brugerdefinerede bredder til for at se og tilpasse bredden på en hvilken som helst kolonne direkte fra Format-panelet :

  • Hvis det visuelle har færre end 15 kolonner, vises hver kolonne med sin egen breddeinput.
  • Hvis det visuelle har 15 eller flere kolonner, vises en dropdown ' Apply settings to to '. For at indstille en kolonnes bredde, vælg den fra dropdown-menuen. Kolonner, der allerede har en brugerdefineret bredde, er markeret med en stjerne (*).

Breddeinput, der viser (auto), indikerer, at kolonnen bruger auto-størrelsesadfærden i stedet for en brugerdefineret bredde.

For at fjerne tilpasninger:

  • Ryd alt: Slå brugerdefinerede bredder fra for at fjerne brugerdefinerede bredder fra hver kolonne.
  • Ryd et: Ryd inputfeltet for en enkelt kolonne, eller højreklik på inputtet og vælg muligheden for at nulstille den værdi til standard.

Matrixhierarkier (mere detaljerede)

For en matrix med hierarkier på kolonner sætter Custom widths som standard en ensartet bredde for det laveste niveau i hierarkiet. For at indstille bredderne for hver kombination individuelt, tænd for More Granular. Hver blad-niveau kombination dukker så op med sin egen breddeinput, så du kan måle dem uafhængigt. Når der er for mange kombinationer til at vise enkeltvis, vises de i dropdown-menuen Apply to i stedet. Kombinationer med en brugerdefineret bredde er markeret med en stjerne (*) i dropdown-menuen, så du hurtigt kan se, hvilke der har en brugerdefineret bredde, og hvilke der ikke har.

Betinget formatering for kolonnebredder

Du kan anvende betinget formatering på både Standardbredde - og Brugerdefinerede bredderværdier for at måle kolonner baseret på en mål- eller feltværdi. Vælg FX-knappen ved siden af en breddeindgang for at åbne dialogen for betinget formatering, og baser derefter bredden på en regel, feltværdi eller mål.

Bemærk

Et mål kan styre kolonnebredden i en matrix, der opdeler værdier efter en kategori, såsom segment eller måned. I dette tilfælde bruger betinget formatering på en mindre granulær kolonne kun målets total for hele matricen, ikke hver kolonnes værdi. Hvis du anvender betinget formatering på en mere detaljeret bredde – én kategori eksplicit – bruger den kategoriens total i stedet for det samlede samlede system.

Mobil visning

Kolonnebreddeindstillingerne i Format-panelet kan ændres uafhængigt for det mobiloptimerede layout af en rapportside. Denne uafhængige indstilling lader dig justere kolonnebredder, så tabeller og matricer passer godt på små skærme uden at ændre skrivebordslayoutet. For mere information, se Optimer Power BI rapporter for mobilappen.

Bemærk

For at fjerne en kolonne helt fra mobillayoutet, sæt dens bredde til 0 i mobilvisningen. Denne ændring påvirker ikke kolonnen i skrivebordslayoutet.

Tilpassede totaler

Med brugerdefinerede totaler i Power BI-tabeller og matricer kan du nemt bestemme, hvad totalrækken viser for en specifik kolonne, hvis det er nødvendigt.

Som standard viser totalrækken resultatet af evalueringen af feltet på tværs af hele filterkonteksten på rapportsiden. Denne adfærd er korrekt i de fleste tilfælde. Men i nogle specifikke scenarier kan du ønske at ændre, hvad den samlede række viser. Du kan bruge DAX til at påvirke, hvad den samlede række viser, men brugerdefinerede totaler giver en nem måde at ændre den samlede rækkeværdi til summen, gennemsnittet, min, max, antal (distinkt) eller antallet af de viste rækker. Du kan også vælge Ingen for at skjule den samlede rækkeværdi for kolonnen.

At arbejde med brugerdefinerede totaler

Brugerdefinerede totaler er baseret på visuelle beregninger. For at oprette et brugerdefineret total, højreklik på en numerisk kolonne i visual'en eller brug Byg-panelet og vælg Tilpas totalberegning:

Skærmbillede af kontekstmenuen for brugerdefinerede totalberegninger.

Vælg derefter den samlede beregning, der skal bruges. Disse muligheder er tilgængelige:

Brugerdefineret total-mulighed Den samlede række viser
Sum Summen af de viste rækkeværdier
Gennemsnit Gennemsnittet af de viste rækkeværdier
Min Minimumsværdien i de viste rækker
Maks. Den maksimale værdi i de viste rækker
Greve (Særskilt) Antallet af unikke værdier i de viste rækker
Antal Antallet af værdier i de viste rækker
Ingen Skjuler den samlede rækkeværdi for kolonnen
Nulstil til standard Standardværdi (mulighed kun aktiveret, hvis der er sat et brugerdefineret total)

Hvordan brugerdefinerede totaler fungerer

Brugerdefinerede totaler er baseret på visuelle beregninger. Så snart du vælger en af ovenstående muligheder, sker følgende:

  • Den oprindelige spaltes navn får et _Base suffiks. Så hvis din kolonne hedder Sum af solgte enheder, hedder kolonnen nu Sum af enheder Sold_Base.
  • Den oprindelige søjle er skjult.
  • En ny visuel beregning med det oprindelige kolonnenavn tilføjes. Den visuelle beregning er lig med:
EXPANDALL ( <aggregation> ( [Original column_Base] ), ROWS COLUMNS )

For eksempel, hvis du tilføjer et gennemsnitligt brugerdefineret total for kolonnen Sum af solgte enheder, er den nye visuelle beregning:

Sum of Units Sold = EXPANDALL ( AVERAGE ( [Sum of Units Sold_Base] ), ROWS COLUMNS )
  • En Excel-lignende indikator vises i totalcellen for den kolonne, hvor det brugerdefinerede total blev sat.

Resultatet, der vises i redigeringstilstand for visuelle beregninger, er:

Skærmbillede af visuelle beregninger i redigeringstilstand med et brugerdefineret total.

Bemærk

Du kan redigere et brugerdefineret total ligesom en anden visuel beregning ved at højreklikke på det brugerdefinerede total i build-panelet og vælge 'Rediger beregning':

Nulstil til standard

Når et brugerdefineret total er sat, kan du bruge indstillingen Reset til standard for at vende tilbage til Power BI's standardadfærd. Nulstilling til standard fjerner det tilpassede total og tilbagefører de foretagne ændringer:

  • Den tilpassede totalvisuelle beregning fjernes
  • Den oprindelige søjle gøres synlig igen
  • Det oprindelige kolonnenavn nulstilles

Overvejelser og begrænsninger

  • Brugerdefinerede totaler er ikke tilgængelige i Explore.
  • Brugerdefinerede totaler er kun tilgængelige på tabellen og matrix-visualen.
  • Brugerdefinerede totaler er kun tilgængelige for numeriske kolonner.
  • Feltformatering overføres ikke til et brugerdefineret total. Du skal formatere et brugerdefineret total, ligesom du laver en visuel beregning.
  • De samme overvejelser og begrænsninger ved visuelle beregninger gælder for brugerdefinerede totaler.