Principales respuestas
obtener los ultimos 3 meses de venta con mdx

Pregunta
-
hola
utilizando performancePoint he creado un grafico, pero en él solo me interesa ver los ultimos tres meses de la venta, filtrando los datos desde sus herramientas se genero el mdx que muestro mas abajo, mi pregunta es como puedo hacer para no olocar las fechas como constante si no que quiero decirle "los ultimos 3 meses" me pueden ayuidar con el codigo por q no se mdx :P y la verdad q no encontre un buen manual de eso aun
Muchas gracias!!!
SELECT
HIERARCHIZE( { [FyC Time].[Año - Mes].[Año].&[2011-01-01T00:00:00], [FyC Time].[Año - Mes].[Año].&[2012-01-01T00:00:00], [FyC Time].[Año - Mes].[Año].&[2013-01-01T00:00:00] } )
ON COLUMNS,HIERARCHIZE( { [FyC Sector].[Sistema - Oficina -Sector].[Sistema].&[1] } )
ON ROWSFROM [Facturacion_Y_Cobranzas]
WHERE ( [Measures].[Monto Facturado] )
CELL PROPERTIES VALUE, FORMATTED_VALUE, CELL_ORDINAL, FONT_FLAGS, FORE_COLOR, BACK_COLOR
Salu2 Sergio T
Respuestas
-
Hola Sergio T, aqui te va una solución:
Crea un "New Named Set" en Calculations y escribe lo siguiente
Tail( filter( [FyC Time].[Año - Mes].[Año].["Lo que identifica al mes"],( [Measures].[Monto Facturado] )>0) ,3 )Tail te la lo ultimo, y filter >0 cuando hay datos, así obtendrás los tres últimos meses con datos
y luego lo llamas desde el PerformancePoint
- Propuesto como respuesta dani671MVP viernes, 17 de mayo de 2013 20:57
- Marcado como respuesta Alberto López Grande (qwalgrande)Moderator viernes, 24 de mayo de 2013 17:50
Todas las respuestas
-
Hola Sergio T, aqui te va una solución:
Crea un "New Named Set" en Calculations y escribe lo siguiente
Tail( filter( [FyC Time].[Año - Mes].[Año].["Lo que identifica al mes"],( [Measures].[Monto Facturado] )>0) ,3 )Tail te la lo ultimo, y filter >0 cuando hay datos, así obtendrás los tres últimos meses con datos
y luego lo llamas desde el PerformancePoint
- Propuesto como respuesta dani671MVP viernes, 17 de mayo de 2013 20:57
- Marcado como respuesta Alberto López Grande (qwalgrande)Moderator viernes, 24 de mayo de 2013 17:50
-
Hola
muchas gracias por tu ayuda,
una consulta al respecto, "lo que identifica al mes" que es? es una fecha concreta entre comillas? el nombre "Mes" que es parte de la dimension de tiempo? o puede ser algo como month(now()) ?
muchas gracias
Salu2 Sergio T
-