Tengo una buena experiencia en el uso de código abierto pivottable.js jQuery plugin. A pesar de su núcleo minimalista, puede adoptarse para su uso en aplicaciones web empresariales reales para manejar> 100.000 filas de datos en el lado del navegador.
Desde la caja se pierden varias características imprescindibles, como ordenar por columna/fila/valores totales y manejar el desglose cuando el usuario hace clic en la celda de valor agregado. Estas funciones se pueden agregar fácilmente con NReco Pivottable Extensions gratis.
Aviso importante: si tiene muchos datos, es buena idea filtrar previamente los datos del lado del servidor (generalmente los datos pueden reducirse a aceptable para cargar en la cantidad de filas del navegador) y cargar solo las columnas realmente necesarias para la agregación del lado del cliente.
¿Serán adecuados los componentes del flash? ¿Has probado el pivote flexmonster? –
Pruebe [WebPivotTable] (http://webpivottable.com), es una implementación de tabla dinámica javascript pura. –
La cuadrícula de jQWidgets también es una opción: http://www.jqwidgets.com/jquery-widgets-demo/demos/jqxpivotgrid/ – scripto