Estoy usando C# winforms para crear una aplicación que necesita convertir una tabla de datos en una tabla dinámica. Tengo la tabla dinámica funcionando bien desde un final de SQL, pero crearla desde una tabla de datos parece más complicado. No pude encontrar nada integrado en .NET para esto.Crear una tabla dinámica desde una DataTable
NOTA: Tengo que hacer esto desde un lado .NET mientras manipulo los datos antes de crear el pivote.
He leído algunos artículos que hacen cosas similares a esta, pero he tenido dificultades para aplicarlos a mi problema.
* Tengo una tabla de datos con las columnas "StartDateTime", "Tap" y "Data". Las fechas de inicio se deben agrupar y promediar los valores de los datos (a veces más de un valor de datos por fecha de inicio). La tabla se muestra a continuación:
Tabla pivote debe salida como la imagen de abajo (no redondeado valores aunque). Los números de columna son los distintos números de toque (uno para cada uno).
¿Cómo puedo ir sobre la creación de esta tabla dinámica de la tabla de datos?
EDITAR: se olvidó de mencionar, estos valores de tap no son siempre de 1 a 4, varían en número y valor.
Que este trabajo: http://www.codeproject.com/Articles/46486/Pivoting-DataTable-Simplified – mellamokb
gastado la totalidad por la mañana, haciendo payasadas con él y no pude hacerlo funcionar, ¡gracias por convencerme de que intente de nuevo! Funciona ahora :) – ImGreg
Hay un tutorial y una clase muy bien envuelta disponible [aquí] (http://www.codeproject.com/Articles/46486/Pivoting-DataTable-Simplified). –