Format Table Report in SSRS

In this article, we will show you how to Format Table Report in SSRS. It includes changing the Font Style, Font Color, Font Family, Font Size, Font Weight, and Background Color of a Table Report in SSRS or SQL Server Reporting Services with an example.

To explain the available Format options, We are going to use the below-shown DataSet. Please refer to Shared Data Source and Dataset articles to understand the steps involved in creating Shared Data sources and Dataset that we used for this SSRS report.

Table DataSet 1

And the Custom SQL query that we used in the above Dataset is:

-- Format SSRS Table Report
SELECT Prodcat.EnglishProductCategoryName,
       prodSubcat.EnglishProductSubcategoryName,  
       prod.EnglishProductName, 
       prod.Color, 
       fact.[TotalProductCost],
       fact.SalesAmount, 
       fact.TaxAmt,
       fact.[OrderDate],
       fact.[ShipDate] 
FROM dbo.DimProduct as prod 
  INNER JOIN 
dbo.DimProductSubcategory AS prodSubcat ON 
       prod.ProductSubcategoryKey = prodSubcat.ProductSubcategoryKey 
  INNER JOIN  
dbo.DimProductCategory AS Prodcat ON 
       prodSubcat.ProductCategoryKey = Prodcat.ProductCategoryKey 
  INNER JOIN  
dbo.FactInternetSales AS fact ON 
       fact.ProductKey = prod.ProductKey
WHERE SalesAmount >= 3500

To explain the Table Formatting options available in SSRS, We are going to use the below-shown report. Please refer Table Report article to understand the steps involved in creating Table Report and refer to Grouping in Table Report article to understand the Grouping.

If you observe the below screenshot, It was just an ordinary report with Product Category Name (Main Group), Product Subcategory Name (Sub Group), Product Name, Color, Total Product Cost, and Sales Amount columns as Details.

Simple Table 2

Let me show you the table Report Preview.

Format Table Report 3

If you observe the above screenshot, it is displaying the perfect result, but I must say that the data presented is awful.

Format Table Report in SSRS

Please Hold the Ctrl Key (if you are on Windows) select all the Columns, and go to the properties window. It allows us to format all the Rows and Columns present in the Table Report.

Format Fonts of a Table Report in SSRS

Please navigate to the Font section within the properties window, and expand it to see the available properties

Format Table Report Fonts 4

First, we will change the Font family of the total report. To change the Font Family, Go to FontFamily Property and change the font as per your requirement.

Here we are changing the Font of a Header Text and Details Row to Cambria.

Format Table Report Font Family 5

Format Header Row of a Table Report in SSRS

To format the Header row (Column Headers), Please select the Header Row. Next, go to Properties. First, let me change the font size to 12pt

Change Table Report FontSize6

You can use the Font Style property to change the Default one to Italic

Format Table Report Font Style 7

You can use the Font Weight property to change the font to Bold, thin, normal, extra light, semibold, extra bold, heavy, light etc. Here we are changing the Font weight to Semi Bold.

Change Table Report Font Weight 8

Format Header Row Background of a Table Report in SSRS

To change the Background color, Go to BackgroundColor Property and select the required color. Here we are selecting Turquoise

Format Table Report Header Row Background Color 9

Format Detail Row of a Table Report in SSRS

To format the Detailed row (All rows except Column Headers), Please select the Detailed Row by selecting the corner, and go to the Properties. Let me change the font size to 11pt

Format Detail Row of a Table Report 10

Let us preview the formatted SSRS Table report

Format Table Report in. SSRS 12

If you observe the above screenshot, It looks neat and clean