WEB开发网
开发学院数据库MSSQL Server SQL Server报表服务中的一些常见小问题 阅读

SQL Server报表服务中的一些常见小问题

 2008-08-14 09:54:51 来源:WEB开发网   
核心提示: 然后为这个组选择page break at the end选项,阻止向下钻取矩阵中总列数当你在报表中有个矩阵时,SQL Server报表服务中的一些常见小问题(4),你可以像下面这样显示总行数和列数:如果你想在你点击任何详细单元时导航到另一个报表,那么你可以配置导航标签,但是,这个配置的问

然后为这个组选择page break at the end选项。

SQL Server报表服务中的一些常见小问题

阻止向下钻取矩阵中总列数

当你在报表中有个矩阵时,你可以像下面这样显示总行数和列数:

SQL Server报表服务中的一些常见小问题

如果你想在你点击任何详细单元时导航到另一个报表,那么你可以配置导航标签。但是,这个配置的问题是这个配置使得用户可以点击总列数并钻取到导航报表。你不能通过使用表达式来阻止,因为总列数可以看作是一个其它字段。

下面是我们将用于上面这个例子的查询: 

SELECT YEAR(Sales.SalesOrderHeader.OrderDate) AS Year,
    Production.Product.Name AS Name,
    SUM(Sales.SalesOrderDetail.LineTotal) AS Amt
FROM  Sales.SalesOrderDetail
    INNER JOIN Sales.SalesOrderHeader ON Sales.SalesOrderDetail.SalesOrderID = Sales.SalesOrderHeader.SalesOrderID
    INNER JOIN Production.Product ON Sales.SalesOrderDetail.ProductID = Production.Product.ProductID
WHERE  ( Production.Product.Name LIKE 'HL R%' )
    AND ( YEAR(Sales.SalesOrderHeader.OrderDate) IN ( 2001, 2002 ) )
GROUP BY Production.Product.Name,
    YEAR(Sales.SalesOrderHeader.OrderDate)
ORDER BY YEAR,
    Name

上一页  1 2 3 4 5  下一页

Tags:SQL Server 报表

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接