Share via

SSRS 2016 Matrix Dynamic Column Group Overflow Bug when LayoutDirection is RTL

ايمن نبيل 0 Reputation points
2026-05-24T10:48:13.1233333+00:00

Hi SSRS Product Team,

We are experiencing a critical rendering bug/limitation in SQL Server Reporting Services (SSRS 2016 / Report Builder version 15.0.200) related to Right-to-Left (RTL) dynamic matrix expansion.

Description of the Issue: When designing a cross-tab report using a Tablix (Matrix) with dynamic column groups, and setting the LayoutDirection property to RTL on the Tablix (and Direction to RTL inside the Report Body Style via the RDL XML), the dynamic columns do not render or expand correctly within the page boundaries.

Instead of wrapping, expanding safely inward, or cleanly splitting into a secondary logical page (as standard LTR overflows do), the dynamic column group completely breaks the page constraints and overflows into the negative X-coordinate space (to the left/outside of the physical page canvas), making the generated columns completely clipped and unreadable during runtime preview and print layout.

Environment Details:

Product: SQL Server Reporting Services 2016

Report Builder Version: 15.1.30001.02

Target Schema: http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition

Language/Culture: ar-YE / ar-SA

Steps Taken:

Verified that Page Width, Margins, and Body Width are perfectly calculated and balanced (Standard A4 Landscape).

Tried anchoring the Tablix at both Left = 0 and applying the formula Safe Left = Body Width - Tablix Width.

  1. Applied <Direction>RTL</Direction> directly to the <Body><Style> container inside the RDL source code.Hi SSRS Product Team, We are experiencing a critical rendering bug/limitation in SQL Server Reporting Services (SSRS 2016 / Report Builder version 15.0.200) related to Right-to-Left (RTL) dynamic matrix expansion. Description of the Issue: When designing a cross-tab report using a Tablix (Matrix) with dynamic column groups, and setting the LayoutDirection property to RTL on the Tablix (and Direction to RTL inside the Report Body Style via the RDL XML), the dynamic columns do not render or expand correctly within the page boundaries. Instead of wrapping, expanding safely inward, or cleanly splitting into a secondary logical page (as standard LTR overflows do), the dynamic column group completely breaks the page constraints and overflows into the negative X-coordinate space (to the left/outside of the physical page canvas), making the generated columns completely clipped and unreadable during runtime preview and print layout. Environment Details:
    1. Verified that Page Width, Margins, and Body Width are perfectly calculated and balanced (Standard A4 Landscape).
    2. Tried anchoring the Tablix at both Left = 0 and applying the formula Safe Left = Body Width - Tablix Width.
    3. Applied <Direction>RTL</Direction> directly to the <Body><Style> container inside the RDL source code.
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.


Your answer

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