Opprette matrisevisualiseringer i Power BI

GJELDER FOR: Power BI Desktop Power Bi-tjeneste

Matrisevisualobjektet ligner på en tabell. En tabell støtter to dimensjoner, og dataene er flate, noe som betyr at dupliserte verdier vises og ikke aggregeres. En matrise gjør det enklere å vise data på en meningsfull måte på tvers av flere dimensjoner – den støtter et trinnvis oppsett. Matrisen aggregerer dataene automatisk og lar deg drille ned.

Du kan opprette matrisevisualobjekter i Power BI-rapporter og kryssuthevingselementer i matrisen med andre visualobjekter på den rapportsiden. Du kan for eksempel merke rader, kolonner og til og med individuelle celler og kryssutheve. Individuelle celler og flere cellevalg kan også kopieres og limes inn i andre programmer.

Screenshot that shows a matrix and a donut chart. Several matrix rows are selected, and the corresponding sections of the donut are highlighted.

Det finnes mange funksjoner som er knyttet til matrisen, og vi beskriver dem i de følgende delene av denne artikkelen.

Merk

Deling av rapporten med en Power BI-kollega krever at dere begge har individuelle Power BI Pro-lisenser eller at rapporten lagres i Premium-kapasitet.

Forstå hvordan Power BI beregner totalsummer

Før du går over til hvordan du bruker matrisevisualobjektet, er det viktig å lære hvordan Power BI beregner totalverdier og delsumverdier i tabeller og matriser. For total- og delsumrader evaluerer Power BI målet over alle rader i de underliggende dataene – det er ikke bare et enkelt tillegg av verdiene i de synlige eller viste radene. Dette betyr at du kan ende opp med andre verdier i totalraden enn forventet.

Ta en titt på følgende matrisevisualobjekter.

Screenshot of matrix visuals. The total in the third matrix is taken over underlying data in another matrix, not visible values in the third matrix.

I dette eksemplet viser hver rad i matrisevisualobjektet lengst til høyre beløpet for hver selger/datokombinasjon. Men siden en selger vises mot flere datoer, kan tallene vises mer enn én gang. Den nøyaktige totalsummen fra de underliggende dataene, og et enkelt tillegg av de synlige verdiene, tilsvarer derfor ikke. Denne uoverensstemmelsen er et vanlig mønster når verdien du summerer, er på én side av en én-til-mange-relasjon.

Når du ser på totalsummer og delsummer, må du huske at disse verdiene er basert på de underliggende dataene. De er ikke utelukkende basert på de synlige verdiene.

Utvide og skjule radoverskrifter

Det finnes to måter du kan utvide radoverskrifter på. Den første er gjennom høyreklikkmenyen. Du har alternativer for å utvide den bestemte radoverskriften du valgte, hele nivået eller alt ned til det siste nivået i hierarkiet. Du har lignende alternativer for å skjule radoverskrifter også.

Screenshot of a matrix visual. The shortcut menu of a row header is visible, with various expansions options available.

Du kan også legge til +/- knapper i radoverskriftene gjennom formateringsruten under radoverskriftskortet . Ikonene samsvarer som standard med formateringen av radoverskriften, men du kan tilpasse ikonenes farger og størrelser separat hvis du vil.

Når ikonene er aktivert, fungerer de på samme måte som pivottabellikoner i Excel.

Screenshot of a matrix visual. A plus sign icon is visible next to each row header.

Utvidelsesstatusen for matrisen lagres med rapporten. En matrise kan festes til et instrumentbord som er utvidet eller skjult. Når instrumentbordflisen er valgt, og rapporten åpnes, kan utvidelsestilstanden fortsatt endres i rapporten.

Screenshot of a matrix visual. Some Sales Stage rows are expanded, with Opportunity Size rows visible beneath them.

Merk

Hvis du bygger en rapport over en flerdimensjonal modell for Analysis Services, er det noen spesielle hensyn for utvid/skjul hvis modellen bruker funksjonen Standardmedlem. Hvis du vil ha mer informasjon, kan du se Arbeide med flerdimensjonale modeller i Power BI.

Bruke neddrillingshandlinger med matrisevisualobjektet

Med matrisevisualobjektet kan du utføre alle slags interessante neddrillingsaktiviteter som ikke var tilgjengelige før. Disse aktivitetene omfatter muligheten til å drille ned ved hjelp av rader, kolonner og til og med i individuelle inndelinger og celler. La oss ta en titt på hvordan hver av disse fungerer.

Drill ned på radoverskrifter

Når du legger til flere felt i Rader-delen av Felt-brønnen i Visualiseringer-ruten, aktiverer du neddrillingshandlinger på radene i matrisevisualobjektet. Dette ligner på å opprette et hierarki, som deretter lar deg drille ned (og deretter sikkerhetskopiere) gjennom dette hierarkiet, og analysere dataene på hvert nivå.

I bildet nedenfor inneholder Rader-delenSalgstrinn og Salgsmulighetsstørrelse, og oppretter en gruppering (eller et hierarki) i radene som vi kan drille for å se detaljer.

Screenshot of the Visualizations and Fields panes. The Rows section of Visualizations has Sale Stage and Opportunity Size fields and is called out.

Når visualobjektet har en gruppering opprettet i Rader-delen, viser selve visualobjektet drill- og utvidelsesikonene i et øvre hjørne av visualobjektet.

Screenshot of a matrix visual. The drill and expand icons are called out.

På samme måte som drill og utvid virkemåten i andre visualobjekter, kan vi drille ned (eller sikkerhetskopiere) gjennom hierarkiet ved å velge disse knappene. I dette tilfellet kan vi drille ned fra salgsnivå til salgsmulighetsstørrelse, som vist på bildet nedenfor, der drill ned ett nivå-ikon (høygaffelen) er valgt.

Screenshot of a matrix visual. All rows are expanded. The pitchfork icon appears dimmed and is called out.

I tillegg til å bruke disse ikonene, kan du velge hvilken som helst av disse radoverskriftene og drille ned ved å velge fra menyen som vises.

Screenshot of a matrix visual. No rows are expanded. A row shortcut menu is visible, with the Expand item called out.

Legg merke til at det finnes noen alternativer fra menyen som vises, som genererer forskjellige resultater:

Hvis du velger Drill ned , utvides matrisen for dette radnivået, unntatt alle andre radoverskrifter, bortsett fra radoverskriften som ble valgt. I bildet nedenfor ble Forslagsdrilling> valgt. Legg merke til at andre rader på øverste nivå ikke lenger vises i matrisen. Denne måten å drille på er en nyttig funksjon, og blir spesielt kul når vi kommer til den tverruthevingsdelen.

Screenshot of a matrix visual. The Proposal row header is expanded, with three Opportunity Size rows visible beneath it.

Velg Drill opp-ikonet for å gå tilbake til forrige visning på øverste nivå. Hvis du deretter velger Forslag>vis neste nivå, får du en stigende liste over alle elementene på neste nivå (i dette tilfellet feltet Salgsmulighetsstørrelse ), uten hierarkikategoriseringen på høyere nivå.

Screenshot of a matrix visual. Opportunity Size rows are visible, but no Sales Stage rows are visible.

Velg Drill opp-ikonet i øvre hjørne for å få matrisen til å vise alle kategoriene på øverste nivå, og velg deretter Utvid forslag>til neste nivå for å se alle verdiene for begge nivåene i hierarkiet – salgstrinn og salgsmulighetsstørrelse.

Screenshot of an expanded matrix visual with all Sales Stage and Opportunity Size rows visible.

Du kan også bruke utvid menyelementet til å kontrollere visningen ytterligere. Velg for eksempel Drill opp-ikonet . Velg deretter Utvid>valg for forslag>. Power BI viser én totalrad for hvert salgstrinn og alle alternativene for salgsmulighetsstørrelse for forslag.

Screenshot of a matrix visual. No Sales Stage rows are expanded except for the Proposal row, which has three Opportunity Size rows visible beneath it.

Drill ned på kolonneoverskrifter

På samme måte som muligheten til å drille ned på rader, kan du også drille ned på kolonner. I illustrasjonen nedenfor er det to felt i kolonnefeltbrønnen, som oppretter et hierarki som ligner på det vi brukte for radene tidligere i denne artikkelen. I kolonnefeltbrønnen har vi Område og Segment. Så snart det andre feltet ble lagt til i Kolonner, vises en ny rullegardinmeny (Drill på) på visualobjektet, og den viser for øyeblikket rader.

Screenshot of a matrix visual and the Visualizations pane, with two fields in the Columns section. A drop-down list in the matrix is labeled Drill on.

Hvis du vil drille ned på kolonner, velger du Kolonner fra Drill på-menyen som du finner ved siden av drill- og utvid-ikonene. Velg østområdet, og velg Drill ned.

Screenshot of a matrix visual. The Drill on list and the East region are called out. In the East shortcut menu, Drill down is also called out.

Når du velger Drill ned, vises neste nivå i kolonnehierarkiet for Område > øst , som i dette tilfellet er antall salgsmuligheter. Det andre området er skjult.

Screenshot of a matrix visual. For each Sales Stage, Opportunity Count and Revenue data is visible only for the East region.

Resten av menyelementene fungerer på kolonner på samme måte som de gjør for rader (se forrige del, Drill ned på radoverskrifter). Du kan vise neste nivå og utvide til neste nivå med kolonner på samme måte som med rader.

Merk

Drill ned- og drill opp-ikonene gjelder for rader, og du kan drille opp på kolonner når de er valgt. Hvis du vil drille ned på kolonner, må du bruke høyreklikkmenyen.

Trinnvis oppsett med matrisevisualobjekter

Matrisevisualobjektet rykker automatisk inn underkategorier i et hierarki under hver overordnede, kalt et trinnvis oppsett.

I den opprinnelige versjonen av matrisevisualobjektet ble underkategorier vist i en helt annen kolonne, noe som tar opp mer plass i visualobjektet. Bildet nedenfor viser tabellen i et originalt matrisevisualobjekt. legg merke til underkategoriene i en egen kolonne.

Screenshot of a matrix visual. Instead of being nested under each Sales Stage row, the Opportunity Size subcategory rows appear in a separate column.

I bildet nedenfor ser du et matrisevisualobjekt med trinnvis oppsett i bruk. Legg merke til at kategorien Kvalifiser har underkategoriene (små, mellomstore og store) litt rykket inn, noe som gir et renere og mye mer kondensert visualobjekt.

Screenshot of a matrix visual. The Qualify Sales Stage row has three Opportunity Size rows nested under it and is called out.

Du kan enkelt justere innstillingene for trinnvis oppsett. Når matrisevisualobjektet er valgt, utvider du inndelingen radoverskrifter i Format-delen (penselikonet) i Visualiseringer-ruten . Du har to alternativer: veksleknappen for trinnvis oppsett (som aktiverer eller deaktiverer den), og trinnvis oppsettinnrykk (som angir innrykksmengden, i piksler).

Screenshot of the Format section of the Visualizations pane. Under Row headers, Stepped layout is turned on with the Stepped layout indentation at 10.

Hvis du deaktiverer trinnvis oppsett, viser Power BI underkategoriene i en annen kolonne i stedet for rykket inn under den overordnede kategorien.

Delsummer og totalsummer med matrisevisualobjekter

Du kan aktivere eller deaktivere delsummer i matrisevisualobjekter for både rader og kolonner. I bildet nedenfor kan du se at raddelsummene er satt til og satt til å vises nederst.

Screenshot of a matrix visual. Under each set of expanded Sales Stage rows, a subtotal row is visible, with the total for that Sales Stage value.

Når du aktiverer raddelsummer og legger til en etikett, legger Power BI også til en rad, og samme etikett, for totalsumverdien. Hvis du vil formatere totalsummen, velger du formatalternativet for totalsum for rad.

Screenshot of the Row grand total section of the Format pane. Controls are visible for setting the font and color of values and labels.

Hvis du vil deaktivere delsummer og totalsummen, utvider du kortet Raddelsummer i formatdelen av visualiseringer-ruten. Slå glidebryteren for raddelsummer til Av. Når du gjør dette, vises ikke delsummene.

Screenshot of a matrix visual. All rows are expanded, and no totals are visible.

Den samme prosessen gjelder for kolonnedelsummer.

Legg til betingede ikoner

Legg til visuelle indikatorer i tabellen eller matrisen med betingede ikoner.

Utvid Celleelementer-kortet i formatdelen i Visualiseringer-ruten. Slå på Ikoner-glidebryteren, og velg definisjonsikonet.

Screenshot of the Cell elements card in the Visualizations pane, with the Icons slider on. A dialog has controls for icon formats and conditions.

Juster betingelsene, ikonene og fargene for matrisen, og velg OK. I dette eksemplet brukte vi et rødt flagg for lave verdier, lilla sirkel for høye verdier og gul trekant for alt i mellom.

Screenshot of a matrix visual, with flags in cells with low values, triangles in cells with medium values, and circles in cells with high values.

Kryssutheving med matrisevisualobjekter

Med matrisevisualobjektet kan du velge alle elementer i matrisen som grunnlag for kryssutheving. Velg en kolonne i en matrise, og Power BI uthever kolonnen, og det samme gjør alle andre visualobjekter på rapportsiden. Denne typen kryssutheving er en vanlig funksjon i andre visualobjekter og datapunktvalg, så nå har matrisevisualobjektet samme funksjon.

I tillegg fungerer bruk av Ctrl+Klikk også for kryssutheving. I bildet nedenfor ble for eksempel en samling underkategorier valgt fra matrisevisualobjektet. Legg merke til hvordan elementer som ikke ble valgt fra visualobjektet, er nedtonet, og hvordan de andre visualobjektene på siden gjenspeiler valgene som er gjort i matrisevisualobjektet.

Screenshot of a matrix, donut chart, and bar chart. Several matrix rows are selected. Corresponding sections of the donut and bars are highlighted.

Kopiere verdier fra Power BI for bruk i andre programmer

Matrisen eller tabellen kan ha innhold som du vil bruke i andre programmer: Dynamics CRM, Excel og andre Power BI-rapporter. Med Power BI høyreklikker du, kan du kopiere én celle eller et utvalg celler til utklippstavlen. Deretter limer du dem inn i det andre programmet.

  • Hvis du vil kopiere verdien for en enkelt celle, merker du cellen, høyreklikker og velger Kopier verdi. Med den uformaterte celleverdien på utklippstavlen kan du nå lime den inn i et annet program.

    Screenshot of a matrix visual. A cell shortcut menu is visible. Under Copy, the Copy Value option is called out.

  • Hvis du vil kopiere mer enn én celle, merker du et celleområde eller bruker CTRL til å merke én eller flere celler. Kopier merket område sikrer at mål er formatert i henhold til kolonnens formateringsregler, i motsetning til kommandoen for uformaterte kopieringsverdier .

    Screenshot of a matrix visual. Three selected rows are called out. In their shortcut menu, Copy selection is called out.

  • Kopien inneholder kolonne- og radoverskriftene.

    Screenshot of Excel rows and columns. The cells contain the values that were copied from the matrix.

  • Hvis du vil lage en kopi av selve visualobjektet som bare inneholder de merkede cellene, merker du én eller flere celler ved hjelp av CTRL, høyreklikker og velger Kopier visualobjekt.

    Screenshot of a matrix with several cells selected. Their shortcut menu is visible, and Copy visual is called out.

  • Hvis du deretter bruker CTRL+V til å lime inn dataene på lerretet, vises en kopi av matrisevisualiseringen, men den inneholder bare de kopierte dataene.

    Screenshot of two matrix visuals. The second matrix only contains values that are selected in the first matrix.

Angi en matriseverdi som en egendefinert URL-adresse

Hvis du har en kolonne eller et mål som inneholder nettadresser for nettstedet, kan du bruke betinget formatering til å bruke disse URL-adressene på felt som aktive koblinger. Dette alternativet er under Celleelementer-kortet i formateringsruten.

Screenshot of a matrix visual and the Format section of the Visualizations pane. Under Cell elements, the Web URL label and switch are called out.

Slå nettadressen på, og velg et felt som skal brukes som nettadresse for kolonnen. Når det er brukt, blir verdiene i feltet (kolonnen) aktive koblinger. Hold pekeren over for å se koblingen, og velg for å hoppe til siden.

Hvis du vil ha mer informasjon, kan du se Betinget tabellformatering.

Skyggelegging og skriftfarger med matrisevisualobjekter

Med matrisevisualobjektet kan du bruke betinget formatering (farger og skyggelegging og datastolper) på bakgrunnen av celler i matrisen, og du kan bruke betinget formatering på selve teksten og verdiene.

Hvis du vil bruke betinget formatering, velger du matrisevisualobjektet og åpner Format-ruten . Utvid kortet for celleelementer, og for bakgrunnsfarge, skriftfarge eller datastolper, slår du glidebryteren til . Hvis du slår på ett av disse alternativene, blir definisjonsikonet tilgjengelig. Når du velger dette ikonet, kan du tilpasse fargene og verdiene for fargeformateringen.

Screenshot of a matrix visual and the Format section of the Visualizations pane. Under Cell elements, the Data bars switch and label are called out.

Velg et definisjonsikon for å vise en dialogboks som du kan bruke til å gjøre justeringer. Dette eksemplet viser dialogboksen for datastolper.

Screenshot of the Data bars dialog. Controls are available for configuring bar color, direction, axis, and minimum and maximum values.

Fillete hierarki

Et fillete hierarki har nivåer uten data. Et godt eksempel er en matrise for ansatte i firmaet. Et selskap har mange nivåer, fra administrerende direktør og ned. Administrerende direktør er det høyeste nivået i hierarkiet og rapporterer til ingen andre ansatte. Enhver annen bedriftsansatt kan derimot rapportere til en kjede av ledere som rapporterer til en visepresident som rapporterer til administrerende direktør. Avhengig av nivået i hierarkiet og måten avdelingen er organisert på, kan ansatte ha data for ett, to, fem eller ti nivåer i hierarkiet. Og for en gitt ansatt kan det hende at det ikke finnes noen data for bestemte hierarkinivåer.

Screenshot of a matrix visual. Values are missing from several cells.

Det er for øyeblikket ingen måte å skjule tomme rader eller identiske overordnede og underordnede verdier på. Og du kan ikke kontrollere hvilke nivåer i hierarkiet som kan og ikke kan utvides. Det finnes imidlertid noen trinn du kan gjøre for å få visualobjektet til å se mer tiltalende ut.

  • Deaktiver trinnvis oppsett. Utvid radoverskriftskortet i Format-ruten. Deretter åpner du Alternativer-delen av kortet, og setter veksleknappen for trinnvis oppsett til Av. Alle de tomme verdiene for et hierarkinivå vises nå i samme rad.

    Screenshot of the Format section of the Visualizations pane. Under Options in the Row headers section, Stepped layout is turned off and called out.

  • Deaktiver delsummer for matriseradene og -kolonnene. Angi glidebryteren for delsummer for rad og glidebryteren for delsummer for kolonne til Av i Format-ruten.

    Screenshot of the Format section of the Visualizations pane. Column subtotals and Row subtotals are turned off, and their cards are called out.

Hensyn og feilsøking

  • Hvis tekstdataene i cellene eller overskriftene i matrisen inneholder nye linjetegn, ignoreres disse tegnene med mindre du slår på alternativet Tekstbryting i elementets tilknyttede formateringsrutekort.

  • Matrisevisualobjektet viser maksimalt 100 kolonner.