informe transversal convirtiendo un campo en una columna.


([N1] cristianvg2003) #1

Buen dia,

Me pide mi cliente que haga un reporte de inventarios a fecha por almcen (hasta ahi no hay problema), el lio es que quiere quen en la presentacion esten los articulos en filas y los almacenes en columnas, para solucionarlo solo se me ocurren 2 opciones:

1. tabla en memoria solo para este informe y los encabezados apunta de variables

2. tabla HTML + Js, con esta librería, http://www.overset.com/2008/08/30/animated-sortable-data-table-jquery-plugin--jtps/

de momento me voy por la segunda, pero quisiera escuchar sus opiniones ...


([N1] Synetic) #2

Yo lo que hago es exportar los datos a un fichero de texto.
Ese fichero de texto es el origen de una (o varias) tabla dinámica en Excel. Al abrir ese fichero de Excel, lanza una macro que actualiza los datos leyendo de nuevo el fichero.
Está muy muy resumido porque realmente se hacen más cosas, pero el concepto es ese.

Las tablas dinámicas para nosotros es el mejor sistema de reporting. Nada que ver con con informes clásicos que te obligan a crear informe nuevo para cada ordenación, agrupación, nuevo dato, etc... Sabiendo manejar las tablas dinámicas en Excel (No solo excel, también en Google Docs que ahora las soporta, Pentaho, etc...) tendrás un sistema de reporting y análisis perfecto.

Saludos,




([N1] runasoft) #3

Hola Cristian:

Tengo un problema similar, como lo resolviste?


([N1] aztecmexico) #4

Buen día Christian, no sé si el tema de las tablas cruzadas en vReport te sirva, hace un tiempo inicié un hilo en el que a final de cuentas vimos que si es posible y si funcionan ese tipo de informes, aunque tiene su chiste su funcionamiento, Seh preparo tambien ejemplos que subio al hilo en cuestión.

Te dejo el link a dicho post en el que viene cómo utilizarlos.

Saludos.

https://velneo.es/foros/topic/informe-vreport-ideas/


([N3] ereitmann) #5

Yo siempre lo he resuelto con tablas en memoria, y encabezados con variables y reportes nativos, asi he armado informes con tablas de percentilos, informes a 3 columnas por pagina etc. Claro yo ni J de javascript
Saludos


([N1] cristianvg2003) #6

Hola, pues a la final toco tabla en memoria y un numero limitado de columnas para los almacenes y muestro las columnas necesarias apunta variables,

Lo otro que hice más adelante para visualización fue implementar pivotable como aca:

https://www.youtube.com/watch?v=Em-4JWlvrIY


([N1] runasoft) #7

Muchas gracias por responder amigos ya tengo las ideas para hacerlo


([N3] pacosatu) #8

Hola.

Un tema pendiente de mejorar por parte de Velneo.

Saludos
Paco Satué


([N3] ereitmann) #9

Cristian, perdona, que haz utilizado para realizar ese pivotable?
Gracias


([N1] cristianvg2003) #10

Hola he usado Pivvottable.js

https://github.com/nicolaskruchten/pivottable