En este grupo En todos

Foro de OLAP



Parametros en MDX

Escrito por Adam
el 07/12/2007

Hola,

Cuando hago una consulta en mdx para reporting services 2005, la medida sale bien, excepto cuando le añado algún parámetro al WHERE de la consulta, momento en el cual la consulta se ejecuta correctamente, sin pedirme valor para el parámetro, por lo que los valores de la medida salen todos NULL (al no haber asignado valor al parámetro).

El problema es cuando, ya en modo de ejecución de reporting services, le paso valores al parámetro y entonces me siguen saliendo NULL los valores de la medida:

WITH

MEMBER [Measures]. [PADRE] AS "[AGBAR]. [AGBAR_Jerarquia]. CurrentMember.Parent.MEMBER_CAPTION"

SELECT {[Measures]. [Saldo], [Measures]. [PADRE]} ON COLUMNS,

{DESCENDANTS([AGBAR]. [AGBAR_Jerarquia])} ON ROWS


FROM [ECO_FIN]    

.................. Esta funciona OK..................... , Sin embargo:

WITH

MEMBER [Measures]. [PADRE] AS "[AGBAR]. [AGBAR_Jerarquia]. CurrentMember.Parent.MEMBER_CAPTION"

SELECT {[Measures]. [Saldo], [Measures]. [PADRE]} ON COLUMNS,

{DESCENDANTS([AGBAR]. [AGBAR_Jerarquia])} ON ROWS


FROM [ECO_FIN]

WHERE  ([TIEMPO]. [Tiempo_Jerarquia]. [Tiempo_Año]. [Tiempo_Mes]. [@Mes])

........ Esta se ejecuta correctamente pero [Measures]. [Saldo] me salen todos NULL............

........ Incluso cuando -ya en el informe- le paso valor al parámetro Mes