Ante el hecho de tener que confeccionar un Reporte con las ventas que se van realizando durante el año, y necesitamos ver esta información mes a mes.
Como ya hemos visto, siempre estamos trabajando con un Data Sets fijo, con cantidad de columnas ya conocidas, pero este caso es distinto, ya que cuando pase el tiempo (meses), se irán agregando columnas.
O3Report nos posibilita esto a través de la funcionalidad de utilizar CrossTab
Caso de Ejemplo
Reporte que nos informe los litros vendidos de los distintos vinos por año.
Utilizaremos el Datamart de Vinos que se brinda con la instalación.
Partiendo que vamos a utilizar como Data Set una vista de O3, debemos considerar de configurar la misma anidando las dimensiones correspondientes a la información que queremos utiliza en el reporte y en las columnas la o las medidas.
Creando el Reporte
En un nuevo O3Report, creamos un nuevo Data Source
y a continuación un Data Sets, definida por la vista que guardamos anteriormente.
Uso de Cross Tab
Como indicáramos anteriormente en vez de utilizar una tabla, vamos a utilizar un elemento de O3Report llamado Cross Tab
En la ventana de Palette encontramos el elemento Cross Tab y lo arrastramos a la posición que deseamos en el Reporte.
Generamos un nuevo Data Cubes (Vinos) y los respectivos Groups (Dimensiones) y Summaries (Medidas), que utilizaremos en el reporte.