You are on page 1of 5

Ejercicio 5: Crear un parmetro de pas en el reporte Ventas

por Producto y Ubigeo.

1.

En el reporte Ventas por Producto y Tiempo, seleccione el panel Report


Data. Edite el dataset dsVentas, haciendo doble clic y luego elija Query
Designer. En el panel de filtros, ingrese un nuevo filtro con las siguientes
propiedades:

a. Columna Dimension: Seleccione la dimensin Geography.

b. Columna Hierarchy: Selecciona la jerarqua Country Region Name.

c. Columna Operator: Seleccione el operador Equal.

d. Columna Filter Expression: Seleccione United States.

e. Columna Parameters: Marque el checkbox.

2.

Al finalizar, la expresin del dataset dsVentas habr cambiado, para


incorporar el uso de un parmetro en una clasula Where. En el toolbar del
tab Data, pulse el botn
ni modifique la expresin):

3.

para ver la sentencia MDX generada (no edite

Pulse nuevamente el botn


para regresar a la vista de diseo y
presiones OK dos veces para regresar al panel Report Data. En este panel
verifique
en
la
carpeta
Parameters
el
parmetro
generado:
GeographyCountryRegionName. De doble clic y se abrir la ventana de edicin
de parmetros del reporte. En la propiedad Prompt, escriba Pas: . Al
finalizar, la ventana de edicin de parmetros tendr la siguiente forma:

Las propiedades Name y Prompt definen el nombre del nuevo parmetro y la


etiqueta que debe mostrarse en el reporte para dicho parmetro. La propiedad
Data Type define el tipo de dato del parmetro. La propiedad Allow multiple
values define si el parmetro puede tomar mltiples valores.

En la seccin Available Values, se observar que la opcin Get values from


a query est marcada, ello indica que los valores del parmetro se obtienen a
partir de un dataset.

En este caso, aparece un dataset llamado GeographyCountryRegionName


como fuente de datos para el parmetro. Dicho dataset ha sido generado
automticamente por el MDX Builder.

Las propiedades Label Field y Value Field definen, respectivamente, los


valores visualizados por el usuario en el parmetro y los identificadores
asignados a cada uno de estos valores.

Puede observarse que el nuevo parmetro tomar sus valores a partir del
campo ParameterValue del dataset GeographyCountryRegionName, y
sus identificadores a partir del campo ParameterCaptionIndented.

Por ltimo, la seccin Default Values define el valor por defecto que tomar
el parmetro la primera vez que se cargue el reporte.

En este caso, se ha definido que el valor por defecto para el parmetro ser el
miembro United States de la jerarqua Geography.Country Region Name.
Luego, presione OK en el editor de parmetros.

4.

Guarde los cambios, y visualice la vista preliminar a travs del tab Preview.
Observe la existencia del parmetro Pas, mostrado como un combo box
sobre el reporte; el valor por defecto para el parmetro es United States:

5.

6.

Cambie el valor del parmetro Pas a France. Observe los cambios en los
valores de ventas:

Efecte un deployment del proyecto.

You might also like