Skapa ett visuellt matrisobjekt i Power BI

Gäller för:✅ Power BI Desktop och služba Power BI

Det visuella matrisobjektet i Power BI är ett kraftfullt verktyg som används för att visa och analysera data över flera dimensioner. På samma sätt som i en pivottabell i Excel kan du ordna data i rader och kolumner, vilket gör det enklare att förstå komplexa datamängder. Varje cell i matrisen representerar en specifik datapunkt med möjlighet att öka detaljnivån i mer detaljerade informationsnivåer. Den här designen underlättar en omfattande vy av data, vilket gör det möjligt för användare att identifiera mönster och trender i olika dimensioner.

Det visuella matrisobjektets förmåga att aggregera data och stödja hierarkiska strukturer gör det till ett viktigt verktyg för djupgående dataanalys och rapportering. Matrisvisualiseringar används ofta inom företag och ekonomi för att analysera prestandamått, till exempel försäljning per region eller produktkategori. Dessutom är de värdefulla inom marknadsföring för att undersöka kundernas beteende, kampanjeffektivitet och marknadssegmentering.

Exempeldata

Om du vill följa exemplen i den här artikeln skapar du en beräknad tabell med exempeldata i en tom Power BI Desktop-rapport.

  1. Öppna Power BI Desktop och skapa en ny tom rapport.

  2. Välj Modellering>Ny tabell.

  3. Klistra in följande DAX-uttryck:

    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}
        }
    )
    

Kommentar

Om du delar din rapport med en Power BI-kollega måste du båda ha en individuell Licens för Power BI Pro eller Premium per användare (PPU), eller att du har sparat rapporten i Premium-kapacitet eller Infrastruktur F64 eller större kapacitet.

Skapa en matrisvisualisering

  1. I fönstret Visualiseringar väljer du ikonen matrisvisualisering . En visuell platshållare läggs till på rapportarbetsytan.

  2. I fönstret Data expanderar du tabellen Enheter som säljs och lägger till fält i följande fältkällor:

    • Rader: År, därefter Kvartal
    • Kolumner: Underkategori och sedan Produkt
    • Värden: Sålda enheter
  3. Om du vill se alla nivåer i hierarkin expanderar du rad- och kolumnrubrikerna genom att välja ikonerna + i rubrikerna eller använda expandera ikonerna i verktygsfältet för sidhuvuden. Du kan också aktivera inställningen Expandera automatiskt under Kolumnrubriker>Alternativ och Radrubriker>Alternativ innan du lägger till fält, så att matrisen automatiskt visar alla nivåer när visualen läses in.

  4. Om du vill anpassa det visuella matrisobjektet väljer du ikonen Formatera visuellt objekt i fönstret Visualiseringar för att få åtkomst till alla tillgängliga inställningar.

Skärmbild som visar ett visuellt matrisobjekt med År och Kvartal på rader, Underkategori och Produkt på kolumner och Enheter sålda som värden.

Expandera och dölj rad- och kolumnrubriker

När en matris har fler än ett fält i fältbrunnarna Rader eller Kolumner använder du ikonerna expandera och dölj i rubrikerna för att kombinera grupper eller för att visa mer information.

Skärmbild som visar ikoner för att expandera och komprimera i rad- och kolumnrubrikerna i en matris.

Om du vill anpassa färgen och storleken på ikonerna +/- på rad- eller kolumnrubrikerna använder du inställningarna Radrubriker>+/- ikoner eller Kolumnrubriker>+/- i formatfönstret.

När rapportkonsumenter öppnar ett visuellt matrisobjekt i Utforska utökas kolumnerna och raderna som läggs till i det visuella objektet automatiskt som standard så att konsumenterna kan se alla nivåer samtidigt.

Expandera rad- och kolumnrubriker automatiskt

Rapportförfattare styr också hur automatisk expansion fungerar direkt i formateringsfönstret. UnderAlternativ för > och radrubriker>Alternativ aktiverar eller inaktiverar du inställningen Expandera automatiskt. Den här inställningen är användbar när kolumnerna eller raderna i matrisen ändras dynamiskt, till exempel när du använder anpassa visuella objekt eller fältparametrar.

I inbäddade scenarier kan du använda Redigerings-SDK för att ange autoExpand egenskapen för objekten rowHeaders och columnHeaders så att en matris öppnas med dess rader och kolumner automatiskt expanderade som standard.

Låsa radrubriker

Som standard är radrubriker låsta, vilket säkerställer att de förblir synliga när du rullar vågrätt.

Skärmbild som visar ett visuellt matrisobjekt med frysta radrubriker.

Om du vill ändra standardläget för frysning för rapportanvändare slår du på eller av växlingsknappen Radrubriker under Layout> i formatrutan. När växlingsknappen är av döljs radrubrikerna när matrisen rullar.

Skärmbild som visar ett visuellt matrisobjekt med ofrysta radrubriker.

Kommentar

Rapportkonsumenter kan också högerklicka på en matris och välja Lås radrubriker eller Avfrysa radrubriker. Det här högerklickade alternativet är tillfälligt och gäller endast för den aktuella visningssessionen.

Justera kolumnbredd

Kolumnbredden i Power BI-tabeller och matriser kan justeras för att förbättra läsbarheten och presentationen. Du kan ändra storlek på kolumner manuellt eller använda avsnittet Layout i fönstret Format för att styra hur kolumnerna ska storleksanpassas, ange en standardbredd och anpassa bredden för enskilda kolumner.

Manuell justering

Ibland förkortar Power BI en kolumnrubrik i en rapport eller instrumentpanel. Om du vill visa det fullständiga kolumnnamnet kan du ändra storlek på kolumnen på två sätt:

Ändra storlek genom att dra

Flytta till utrymmet till höger om kolumnrubriken tills storlekspilarna visas. När pilarna är synliga justerar du kolumnbredden genom att flytta storlekshandtaget åt vänster eller höger.

Animering som visar hur du ändrar storlek på en kolumn i Power BI.

Ändra storlek med menyalternativ

Välj den kolumn som du vill justera. Från de tillgängliga alternativen väljer du Bredda kolumn eller Smal kolumn för att ändra dess bredd med 10 px.

Manuella storleksändringar återspeglas i kontrollerna För anpassade bredder i fönstret Format .

Beteende för automatisk storleksändring

Inställningarna för kolumnstorlek finns i rutan Format under Visual>Layout>Kolumnbredd. Listrutan Beteende för automatisk storlek har tre alternativ:

  • Anpassa till innehåll: Kolumnerna är så breda som de behöver vara för att visa data, förutsatt att det finns plats i den visuella containern.
  • Utöka för att passa: Kolumner expanderas automatiskt för att fylla den visuella containern för en mer balanserad layout. Eventuellt återstående horisontellt utrymme fördelas jämnt mellan kolumnerna.
  • Fast bredd: Kolumner använder en bredd som du anger. När det här alternativet är markerat visas standardbreddsindata så att du kan ange bredden för alla kolumner och för alla nya kolumner som läggs till i det visuella objektet.

Standardbredd (endast för fast bredd)

När Beteende för automatisk storlek är inställt på Fast bredd anger du standardbredden i bildpunkter. Med Anpassade bredder inaktiverade använder alla kolumner den här enhetliga bredden. Nya kolumner som läggs till i det visuella objektet använder också den här standardbredden.

Anpassade breddar

Aktivera Anpassade breddar för att se och anpassa bredden på valfri kolumn direkt från fönstret Format :

  • Om det visuella objektet har färre än 15 kolumner visas varje kolumn med egna breddindata.
  • Om det visuella objektet har 15 eller fler kolumner visas listrutan Tillämpa inställningar för . Om du vill ange en kolumns bredd väljer du den i listrutan. Kolumner som redan har en anpassad bredd markeras med en asterisk (*).

Breddindata som visar (automatiskt) anger att kolumnen använder beteendet för automatisk storlek i stället för en anpassad bredd.

Så här rensar du anpassningar:

  • Rensa alla: Inaktivera Anpassade breddar för att rensa anpassade breddar från varje kolumn.
  • Rensa en: Rensa indatarutan för en enskild kolumn eller högerklicka på indata och välj alternativet för att återställa värdet till standardvärdet.

Matrishierarkier (mer detaljerade)

För en matris med hierarkier på kolumner anger Anpassade bredder som standard en enhetlig bredd för den lägsta nivån i hierarkin. Om du vill ange bredd för varje kombination individuellt aktiverar du Mer detaljerad. Varje kombination på lövnivå visas sedan med egna breddindata så att du kan ändra storlek på dem separat. När det finns för många kombinationer för att visas individuellt visas de i listrutan Tillämpa inställningar på i stället. Kombinationer som har en anpassad bredd markeras med en asterisk (*) i listrutan, så att du snabbt kan se vilka som har en anpassad bredd tillämpad och vilka som inte gör det.

Villkorsstyrd formatering för kolumnbredder

Du kan använda villkorsstyrd formatering för värden för både Standardbredd och Anpassade bredder för att storleksanpassa kolumner baserat på ett mått eller fältvärde. Välj knappen fx bredvid en breddinmatning för att öppna dialogrutan villkorsstyrd formatering och basera sedan bredden på en regel, ett fältvärde eller ett mått.

Kommentar

Ett mått kan öka kolumnbredden i en matris som delar upp värden efter en kategori, till exempel segment eller månad. I det här fallet använder villkorsstyrd formatering i en mindre detaljerad kolumn endast måttets summa för hela matrisen, inte varje kolumns värde. Om du tillämpar villkorsstyrd formatering på en mer detaljerad nivå – uttryckligen för en kategori – används den kategorins summa i stället för totalsumman.

Mobil vy

Inställningarna för kolumnbredd i fönstret Format kan ändras separat för den mobiloptimerade layouten på en rapportsida. Med den här oberoende inställningen kan du justera kolumnbredder så att tabeller och matriser passar bra på små skärmar utan att ändra skrivbordslayouten. Mer information finns i Optimize Power BI-rapporter för mobilappen.

Kommentar

Om du vill ta bort en kolumn helt från den mobila layouten anger du dess bredd till 0 i mobilvyn. Den här ändringen påverkar inte kolumnen i skrivbordslayouten.

Anpassad summa

Med anpassade summor i Power BI-tabeller och matriser kan du enkelt avgöra vad den totala raden visar för en specifik kolumn om det behövs.

Som standard visar den totala raden resultatet av att utvärdera fältet i hela filterkontexten på rapportsidan. Det här beteendet är korrekt i de flesta fall. Men i vissa specifika scenarier kanske du vill ändra vad den totala raden visar. Du kan använda DAX för att påverka vad den totala raden visar, men anpassade summor ger ett enkelt sätt att ändra det totala radvärdet till summan, medelvärdet, min, max, antal (distinkta) eller antalet rader som visas. Du kan också välja Ingen för att dölja det totala radvärdet för kolumnen.

Arbeta med anpassade totaler

Anpassade summor baseras på visuella beräkningar. Om du vill skapa en anpassad summa högerklickar du på en numerisk kolumn i det visuella objektet eller använder fönstret Skapa och väljer Anpassa total beräkning:

Skärmbild av snabbmenyn för anpassade totalberäkningar.

Välj sedan den totala beräkningen som ska tillämpas. Dessa alternativ är tillgängliga:

Alternativ för anpassad totalsumma Den totala raden visar
Summa Summan av de visade radvärdena
Genomsnitt Medelvärdet av de visade radvärdena
Min Minsta värde i de rader som visas
Max Det maximala värdet i de rader som visas
Antal (distinkta) Antalet unika värden i de rader som visas
Räkna Antalet värden i de rader som visas
None Döljer det totala radvärdet för kolumnen
Återställ till standard Standardvärde (alternativet aktiveras endast om en anpassad summa anges)

Så här fungerar anpassade summor

Anpassade summor baseras på visuella beräkningar. Så snart du väljer något av ovanstående alternativ händer följande:

  • Den ursprungliga kolumnens namn får suffixet _Base. Så om kolumnen heter Sum of Units Sold heter kolumnen nu Sum of Units Sold_Base.
  • Den ursprungliga kolumnen är dold.
  • En ny visuell beräkning med det ursprungliga kolumnnamnet läggs till. Den visuella beräkningen är lika med:
EXPANDALL ( <aggregation> ( [Original column_Base] ), ROWS COLUMNS )

Om du till exempel lägger till en genomsnittlig anpassad summa för kolumnen Sum of Units Sold är den nya visuella beräkningen:

Sum of Units Sold = EXPANDALL ( AVERAGE ( [Sum of Units Sold_Base] ), ROWS COLUMNS )
  • En Excel-liknande indikator visas i den totala cellen för kolumnen där den anpassade summan angavs.

Resultatet som visas i redigeringsläget för visuella beräkningar är:

Skärmbild av redigeringsläget för visuella beräkningar med en anpassad summa.

Kommentar

Du kan redigera en anpassad summa precis som en annan visuell beräkning genom att högerklicka på den anpassade summan i byggfönstret och välja Redigera beräkning.

Återställ till standard

När en anpassad summa har angetts kan du använda alternativet Återställ till standard för att återgå till Power BI:s standardbeteende. Återställ till standard tar bort den anpassade summan och återställer de ändringar som gjorts:

  • den anpassade totala visuella beräkningen tas bort
  • den ursprungliga kolumnen visas igen
  • det ursprungliga kolumnnamnet återställs

Överväganden och begränsningar