Dela via


Celler, rader och kolumner i en tablix i en sidnumrerad rapport (Report Builder)

Gäller för: Microsoft Report Builder (SSRS) Power BI Report Builder Report Designer i SQL Server Data Tools

Om du vill styra hur rader och kolumner i en tablix-dataregion visar data i en sidnumrerad rapport måste du förstå hur du anger rader och kolumner för informationsdata, för gruppdata och för etiketter och summor. I många fall kan du använda standardstrukturerna för en tabell, matris eller lista för att visa dina data. Mer information finns i Tabeller (Report Builder och SSRS), matriser eller listor .

En tablix-dataregion visar informationsdata om detaljrader och detaljkolumner och grupperade data på grupprader och gruppkolumner. När du lägger till radgrupper och kolumngrupper i en tablix-dataregion läggs rader och kolumner där data ska visas automatiskt. Du kan lägga till och ta bort rader och kolumner manuellt för att anpassa en tablix-dataregion och styra hur dina data visas i rapporten.

För att förstå hur du anpassar en tablix-dataregion bör du först förstå hur du tolkar de visuella tips som du ser när du väljer en tablix-dataregion på designytan.

Anmärkning

Du kan skapa och ändra sidnumrerade rapportdefinitionsfiler (.rdl) i Microsoft Report Builder, Power BI Report Builder och i Report Designer i SQL Server Data Tools.

Förstå visuella Tablix-indikatorer

Visuella tips i en tablix-dataregion hjälper dig att arbeta med en tablix-dataregion för att visa de data du vill ha.

Radhandtag och Kolumnhandtag

När du väljer en tablix-dataregion anger rad- och kolumnreferensgrafiken syftet med varje rad och kolumn. Referenser anger rader och kolumner som finns i en grupp eller utanför en grupp. I följande tabell visas en mängd olika handtagsdisplayer.

Icon Description
Radhandtag med 3 parallella linjer för detaljerad rad Endast informationsgruppen i radgruppshierarkin
Radhandtag med detaljrad och en yttre grupp En yttre grupp och den underordnade informationsgruppen
Två parallella hakparenteser som visar kapslade grupper En yttre grupp, en inre grupp; ingen informationsgrupp
2 hakparenteser & 3 staplade linjer för kapslade & detaljer En yttre grupp, en inre grupp och den underordnade informationsgruppen
En yttre grupp med sidfotsrad, en inre grupp En yttre grupp med en sidfotsrad för summor och en inre grupp
yttre gruppfäste, inre gruppfäste, detaljer En yttre grupp med en sidfotsrad för summor, en inre grupp med en sidfotsrad för summor och en informationsrad
överordnat sidhuvud och sidfot, samt underordnad grupp En yttre grupp med ett sidhuvud för etiketter och en sidfot för summor och en inre grupp. ingen informationsgrupp

Gruppera rader

Rader i en grupp upprepas en gång per unikt gruppvärde och används vanligtvis för aggregerade sammanfattningar. Rader utanför en grupp upprepas en gång med avseende på gruppen och används för etiketter eller delsummor. När du väljer en tablix-cell visar rad- och kolumnhandtag och hakparenteser i tablix-dataområdet de grupper som en cell tillhör. Den här bilden visar följande visuella tips:

  • Rad- och kolumnhandtag som anger gruppassociationer.

  • Markerade gruppindikatorer som visar det innersta gruppmedlemskapet för en vald cell.

  • Gruppindikatorer som visar alla gruppmedlemskap för en vald cell.

Tabell med detaljerad information och kapslade radgrupper

Totalt antal rader

När du har lagt till rad- och kolumngrupper kan du lägga till en rad för att visa summor för kolumner och en kolumn för att visa summor för rader. Följande bild visar en matris med både rad- och kolumngrupper samt en total rad och en total kolumn.

Tablix-dataregion

Grupperingsfönster

Fönstret Gruppering visar rad- och kolumngrupperna för den aktuella valda tablix-dataregionen på designytan. Följande bild visar fönstret Gruppering för den här tablix-dataregionen.

Grupperingsfönster för kapslade rad- och kolumngrupper

Fönstret Radgrupper visar den överordnade gruppen Kategori och undergrupp Underkategori. Fönstret Kolumngrupper visar den överordnade gruppen Geografi och den underordnade gruppen CountryRegion, och även gruppen År, som är en angränsande grupp till gruppen Geografi. När du väljer gruppen Undergrupp i fönstret Radgrupper blir gruppfältet en mörkare nyans av orange och motsvarande radgruppsmedlemscell är markerad på designytan.

Visa data på rader och kolumner

Rader och radgrupper och kolumner och kolumngrupper har identiska relationer. Följande diskussion beskriver hur du lägger till rader för att visa information och gruppera data på rader i en tablix-dataregion, men samma principer gäller för att lägga till kolumner för att visa information och grupperade data.

För varje rad i en tablix-dataregion finns en rad antingen inuti eller utanför varje radgrupp. Om raden finns i en radgrupp upprepas den en gång för varje unikt värde i gruppen, så kallad gruppinstans. Om raden ligger utanför en radgrupp upprepas den bara en gång i förhållande till den gruppen. Rader utanför alla radgrupper är statiska och upprepas bara en gång för dataregionen. En tabellrubrik eller en sidfotsrad är till exempel en statisk rad. Rader som upprepas med minst en grupp är dynamiska.

När du har kapslade grupper kan en rad finnas i en överordnad grupp men utanför en underordnad grupp. Raden upprepas för varje gruppvärde i den överordnade gruppen, men visas bara en gång i förhållande till den underordnade gruppen. Om du vill visa etiketter eller summor för en grupp lägger du till en rad utanför gruppen. Om du vill visa data som ändras för varje gruppinstans lägger du till en rad i gruppen.

När du har informationsgrupper finns varje detaljrad i detaljgruppen. Raden upprepas för varje värde i datamängdens frågeresultatuppsättning.

Mer information om grupphierarkier finns i Förstå grupper (Report Builder och SSRS).

Följande bild visar en tablix-dataregion med kapslade radgrupper och en informationsgrupp.

Designvy, lägg till totalt antal rader i grupp och tabell

För en tablix-dataregion som visar informationsdata är informationsgruppen den innersta underordnade gruppen. Rader som du lägger till i en informationsgrupp upprepas en gång per rad i resultatuppsättningen för frågan för datauppsättningen som är länkad till den här tablix-dataregionen. Följande bild visar den sista sidan i den renderade rapporten. I den här bilden kan du se de sista detaljraderna och delsummaraden för den sista ordningen.

Förhandsgranskning, tabell med gruppsummor, sista rader

För varje kolumn i en tablix-dataregion gäller samma principer. En kolumn finns till exempel antingen inuti eller utanför varje kolumngrupp. om du vill visa summor lägger du till en kolumn utanför gruppen.

Om du vill ta bort rader och kolumner som är associerade med en grupp kan du ta bort gruppen. När du tar bort en grupp kan du välja mellan att endast ta bort gruppdefinitionen eller ta bort gruppen och alla dess associerade rader och kolumner. Genom att bara ta bort gruppen bevarar du rad- och kolumnlayouten i dataområdet. När du tar bort gruppen och dess relaterade rader och kolumner tar du bort alla statiska rader och kolumner (inklusive grupprubriker och sidfötter) och dynamiska rader och kolumner (inklusive gruppinstanser) som är associerade med den gruppen.

Stegvisa instruktioner om hur du lägger till eller tar bort rader och kolumner finns i Infoga eller ta bort en rad (Report Builder och SSRS) och Infoga eller ta bort en kolumn (Report Builder och SSRS).

Förstå Tablix-celler

Tablix-celler tillhör ett av fyra tablix-områden: tablix-brödtexten, tablix-raden eller tablix-kolumngruppens områden eller tablix-hörnet. Även om varje cell potentiellt kan visa valfritt värde i datauppsättningen, bestäms standardfunktionen för varje cell av dess plats. Detaljerad information om tablix-områden finns i Tablix Data Region-områden (Report Builder och SSRS).

Som standard representerar celler i tablix-rad- och kolumngruppområden gruppmedlemmar. Gruppmedlemmar är ordnade i flera trädstrukturer i rapportdefinitionen. Radgruppshierarkin expanderas vågrätt. Kolumngrupphierarkin expanderas lodrätt. Dessa celler läggs till automatiskt när du skapar en grupp och visar de unika värdena för en grupp vid körning.

Celler i tablix-hörnet skapas när det finns både rad- och kolumngruppsområden. Du kan sammanfoga celler i det här området för att skapa en etikett eller bädda in ett annat rapportobjekt.

Celler i tablix-brödtextområdet kan visa detaljdata när cellen finns i en detaljerad rad eller kolumn och aggregerade gruppdata när cellen finns i en grupprad eller kolumn. Omfånget för data i en cell är skärningspunkten för den innersta radgruppen och den innersta kolumngruppen som cellen tillhör.

Anmärkning

De faktiska data som visas för varje cell är det utvärderade uttrycket för det rapportobjekt som cellen innehåller, vilket vanligtvis är en textruta. I en cell som tillhör en detaljrad eller kolumn är uttrycket standard för informationsdata (till exempel [LineTotal]). I en cell som inte tillhör en detaljrad eller kolumn, standardinställs uttrycket till en mängdfunktion (till exempel Sum[LineTotal]). Om ett uttryck inte anger en mängdfunktion trots att cellen tillhör en grupprad eller kolumn visas det första värdet i gruppen. Mer information om aggregeringar finns i Uttrycksomfång för summor, aggregeringar och inbyggda samlingar (Report Builder och SSRS).

Sammanfoga och dela celler

Inuti ett tablix-område kan du sammanfoga flera intilliggande celler. Du kan till exempel skapa celler för etiketter som sträcker sig över flera kolumner eller rader.

I tablix-hörnområdet kan celler endast kombineras i en riktning i taget: vågrätt över kolumner eller lodrätt nedåt rader. Om du vill sammanfoga ett cellblock sammanfogar du cellerna vågrätt först. När alla celler har sammanfogats till en enda cell i varje rad markerar du intilliggande celler (du kan markera alla intilliggande celler i en kolumn) och sammanfoga dem.

I tablix-brödtextområdet kan celler endast sammanfogas vågrätt. Det går inte att sammanfoga celler lodrätt.

Mer information finns i Sammanfoga celler i en dataregion (Report Builder och SSRS).

Du kan dela en cell som tidigare sammanfogades. Du kan dela celler vågrätt över kolumner eller lodrätt ned rader. Om du vill dela upp en cell i ett cellblock delar du först cellen vågrätt och delar sedan lodrätt så många gånger som det behövs.