ASP.NET实现类似Excel的数据透视表

    代码: /Files/zhuqil/Pivot.zip

    数据透视表提供的数据三维视图效果,在Microsoft Excel能创建数据透视表,但是,它并不会总是很方便使用Excel。您可能希望在Web应用程序中创建一个数据透视报表。创建一个简单的数据透视表可能是一件非常复杂的任务。所以,我打算不但为你提供一个非常有用的工具创建简单和高级的数据透视表,而且为你移除一些笼罩他们的神秘面纱。

   目标是:我们想要有能力将datatable中的二维的数据转换成三维视图。

   在大多数情况下,你会从数据库的查询数据填充数据表,例如

代码SELECT 
    SalesPeople.FullName 
AS [Sales Person] 
    , Products.FullName 
AS [Product] 
    , 
SUM(Sales.SalesAmount) AS [Sale Amount] 
    , 
SUM(Sales.Qty) AS [Quantity] 
FROM 
    Sales 
JOIN 
    SalesPeople 
WITH (NOLOCK) 
    
ON SalesPeople.SalesPersonID = Sales.SalesPersonID 
JOIN 
    Products 
WITH (NOLOCK) 
    
ON Products.ProductCode = Sales.ProductCode 
GROUP BY 
    SalesPeople.FullName 
    , Products.FullName

NET技术ASP.NET实现类似Excel的数据透视表,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。