How to create layout with multiple tablix (like Power BI) in SSRS?

Trushit Vaishnav 41 Reputation points
2022-09-16T02:09:43.397+00:00

I have following report in Power BI as show in the screenshot below. I want to replicate the same layout in SSRS. Power BI allows users to select data for just one set of slicer at a time. For instance, power bi report will show data for given month and project. I need an ability to run the report for multiple projects. So if user selects 5 project, the similar layout for 5 projects should be generated when SSRS report in run , each on its own page.

Each table comes from different dataset. I am able to create table located right below the slicers in the required way. But I am unable to add tables located at bottom left and chart to the same tablix or even on the same page.

I could achieve the desired result using sub reports but that is too slow. So that is not a acceptable solution. Query that supports the report is complicated and in sub report approach, this query will have to run for each job making it extremely slow.

Any help is truly appreciated.

241617-image.png

SQL Server Reporting Services
SQL Server Reporting Services
A SQL Server technology that supports the creation, management, and delivery of both traditional, paper-oriented reports and interactive, web-based reports.
3,066 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Joyzhao-MSFT 15,636 Reputation points
    2022-09-16T07:53:52.803+00:00

    Hi @Trushit Vaishnav ,
    Using multiple datasets in one data region is supported in SSRS, which means you can create multiple tablixes from different datasets in one report at the same time. But a Tablix can only come from one dataset.

    For the filtering of [Month] and [Project], if you need to select multiple projects, you can use Multi-value parameters to filter the three tables. The premise is that all three datasets have @Month and @Shayna Webb as parameters.

    For Tablix's pagination, you can insert report page breaks.

    In order to repeat the chart on each page, you can create a List, and then insert the chart in the List.

    Best Regards,
    Joy


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.