本文介绍如何使用 WritingMode 属性将 SSRS 报表标题从默认的水平方向旋转为垂直方向。为此,右键单击“数据集”文件夹以创建新的数据集。
下面的代码显示了我们在此示例中使用的数据集。
我们在此 SSRS 示例中使用的Sql查询是
SELECT Geo.[EnglishCountryRegionName] AS [Country]
,Geo.[StateProvinceName] AS [State],Cust.EnglishOccupation AS Occupation
,Cust.Gender,SUM(Fact.OrderQuantity) AS Orders, SUM(Fact.SalesAmount) AS Sales
FROM DimCustomer AS Cust
INNER JOIN FactInternetSales AS Fact ON Cust.CustomerKey = Fact.CustomerKey
INNER JOIN [DimGeography] AS Geo ON Cust.GeographyKey = Geo.GeographyKey
GROUP BY Geo.[EnglishCountryRegionName],Geo.[StateProvinceName],
Cust.EnglishOccupation,Cust.Gender
ORDER BY [Country]
将 SSRS 报表标题旋转为垂直
我们设计了一个简单的销售额矩阵报表,其中州在行组中,客户职业在列组中。请查看矩阵报表预览。
接下来,将“性别”列拖放到“列组”部分,放在“职业”下方。这将创建一个客户性别的列子组。
职业 -> 性别 -> 销售额。请在矩阵报表预览中查看。
例如,我们希望将职业标题旋转为垂直,以便在不使用滚动条的情况下查看完整报表。然后,选择“列组”下的“职业”,并将“Writing Mode”属性从“Default”更改为“Vertical”。

我将“性别”列的 WritingMode 属性更改为 Rotate 270,以将 SSRS 报表标题旋转为垂直。

在报表预览中,“职业”标题垂直旋转,“性别”列标题旋转 270 度。最棒的是,我们可以查看整个矩阵而无需水平滚动。
