Wiki Markup |
---|
{scrollbar} ---- Esta sección describe como agregar un parámetros que manejen fechas. El ejemplo terminado puede consultarse aquí. h3. Creando Parámetros sobre Fechas {note:title=Nota} Se recomienda haber leido antes [Parametrización en Cascada]. {note} \\ En el siguiente ejemplo se muestra cómo definir un reporte donde ver litros de vinos vendidos por todos los vendedores, parametrizando en los meses. Primero cree un conjunto de datos (*Data Set) * que contenga la siguiente información: * *Name*: Años * *Data Source*: O3 MDX View * *Data Set Type*: O3 Data Set * *Query* La siguiente expresion en *MDX*: {code:SQL} SELECT {[Fecha].[Año].members} ON COLUMNS FROM [Vinos] {code} Una vez definido el *Data Set* se podrá visulizar el mismo desde la vista *Data Explorer* (Explorador de datos) del O3Reporting: !Data Explorer 1.png! Para continuar realice los siguientes pasos: # Haga click derecho en *Report Parameters* y elija la opción *New Cascading Parameter* y cree una cascada de parametros con nombre *Fechas*. !Cascading Parameter 1.png! # Presione *Add* para agregar un parámetro a la cascada. # Ingrese los siguientes datos: | *Name:* | El nombre del parámetro \\ En nuestro caso *Año* | | *Data Set:* | Conjunto de datos al cual está asociado el parámetro. \\ En nuestro caso usaremos el conjunto de datos *Años* | | *Value:* \\ | Valor que tendrá el parámetro. \\ En nuestro caso usaremos *unique_name* | | *Display Text:* | Texto a mostrar en el repotye \\ En nuestro caso *label* | !Add Parameter 1.png! # Presione *OK * para continuar, aparecerá la siguiente pantalla (Recuerde que *Multiple Data Set* debe estar seleccionado): !Cascading Parameter 2.png! # Presione *OK * para continuar. # Cree un conjunto de datos (*Data Set) * que contenga la siguiente información: * *Name*: Meses * *Data Source*: O3 MDX View * *Data Set Type*: O3 Data Set * *Query* La siguiente expresion en *MDX* {code:SQL} SELECT Descendants([Fecha].?, [Fecha].[Mes]) ON COLUMNS FROM [Vinos] {code} # Agregue el parámetro *Año* al conjunto de datos creados como se indica en [ParametrizaciónParametrizacion Simple] Una vez realizado el *Data Set* el la vista *Data Explorer* (Explorador de datos) de su eclipse deberá aparecer de la siguiente manera: !Data Explorer 3.png! # Haga click derecho sobre *Cascading Parameter Group - Fechas* y seleccione la opción *Edit*. Aparecerá la siguiente pantalla: !Cascading Parameter 2.png! # Seleccione *Add* para agregar un nuevo parámetro a la cascada. # Ingrese los siguientes datos: | *Name:* | El nombre del parámetro \\ En nuestro caso *Mes* | | *Data Set:* | Conjunto de datos al cual está asociado el parámetro. \\ En nuestro caso usaremos el conjunto de datos *Meses* | | *Value:* \\ | Valor que tendrá el parámetro. \\ En nuestro caso usaremos *unique_name* | | *Display Text:* | Texto a mostrar en el repotye \\ En nuestro caso *label* | !New Parameter 2.png! # Para continuar presione *OK*. Aparecerá la siguiente pantalla: !Cascading Parameter 3.png! # Presione *OK* para continuar. La vista *Data Explorer* (Explorador de datos) de su eclipse deberá aparecer de la siguiente manera: !Data Explorer 4.png! # Cree un conjunto de datos (*Data Set) * que contenga la siguiente información: * *Name*: Ventas por Vendedor y Meses * *Data Source*: O3 MDX View * *Data Set Type*: O3 Data Set * *Query* La siguiente expresion en *MDX*: {code:SQL} SELECT {[Fecha].?} ON COLUMNS, {[Vendedores].[Vendedor].members} ON ROWS FROM [Vinos] WHERE Measures.[Litros Vendidos] {code} # Agregue el parámetro *Meses* al conjunto de datos creados como se indica en [ParametrizaciónParametrizacion Simple] Una vez realizado el *Data Set* el la vista *Data Explorer* (Explorador de datos) de su eclipse deberá aparecer de la siguiente manera: !Data Explorer 5.png! # Cree una tabla con la información de Ventas por Vendedor y Meses como se explica en [Diseñando la forma del reporte] # Seleccione *Preview*. Aparecerá la siguiente pantalla: !Enter Parameters.png! # Seleccione el *Año* para el cual desea ver los litros vendidos por los vendedores. Se actualizará automáticamente los valores de *Meses*. # Seleccione el *Mes* para el cual desea ver el reporte. # Seleccione *OK* Por ejemplo si elige como *año* _"2002"_ y como *mes* _"mar / 2002"_ el reporte mostrará: || Vino \\ || Litros Vendidos \\ || | G & P Corp. | 5850 | | Link S.R.L. | 1800 | | Mykonos | 0 | | ... | ... | | Susana Garcia | 2700 \\ | Si se desea cambiar el valor del parámetro deberá hacer click en *Show Report Parameters* y se volverá a abrir la ventana anterior, pudiendo elegir un nuevo *año* y *mes*. ---- {scrollbar} |
Page Comparison
General
Content
Integrations