Duda con filtros "inferior a" y variables de presentación

Ver el tema anterior Ver el tema siguiente Ir abajo

Duda con filtros "inferior a" y variables de presentación

Mensaje  equipoBI el Miér 20 Jul 2011, 13:20

Hola a todos,

Necesitamos hacer un informe donde se muestre el acumulado de un indicador hasta un mes "n", escogido por el usuario en un filtro del cuadro de mando. Además, dicha consulta se ha de filtrar por otra fecha que ha de ser el último día del mes "n+1". No podemos utilizar las funciones TO_DATE porque no se quiere mostrar una lista de todos los meses hasta el seleccionado (de hecho, no se ha de mostrar el mes en ninguna de las columnas del informe).

Hemos intentando guardar el mes escogido en una variable de presentación para calcular el mes "n+1" pero no podemos, ya que al indicar como condición filtro de cuadro de mando que el mes ha de ser "inferior a", se deshabilita la posibilidad de asociar variables. Probamos entonces con la condición "es igual a" en el filtro del cuadro de mando, modificando la consulta para que tome los meses entre enero y el escogido, pero al ser más restrictiva primera condición, se aplica el "igual a" y ya no realiza el acumulado.

¿Hay alguna manera de que podamos obtener el resultado deseado? Estamos seguros de que hay que utilizar una variable de presentación para calcular el mes "n+1", pero no sabemos cómo combinarlo para lograr que el informe muestre la suma de los meses desde 1 hasta "n".

Saludos y gracias.

equipoBI

Cantidad de envíos : 128
Fecha de inscripción : 24/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Duda con filtros "inferior a" y variables de presentación

Mensaje  D. Campo el Miér 20 Jul 2011, 16:59

Buen día.
Yo tuve que hacer una consulta muy parecida a la que describes en el enunciado y la solucioné haciendo uso de filtros de columna y de las variables de presentación. Los filtros de columna son filtros que aplican sobre las medidas pero se escriben dentro de la formula de cada columna por medio del boton "filtrar" de la ventana Editar Formula de columna.

Espero te sirva esta información.
Saludos.

D. Campo

Cantidad de envíos : 101
Localización : Caracas
Fecha de inscripción : 13/05/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Duda con filtros "inferior a" y variables de presentación

Mensaje  equipoBI el Jue 21 Jul 2011, 12:00

Muchas gracias por la respuesta, no habíamos caido en la cuenta de utilizar FILTER USING...

Para obtener el último día del mes siguiente al escogido, hemos creado un filtro con una instrucción SQL que devuelve el último día del siguiente mes en función de un mes y año escogidos por el usuario (os la adjuntamos por si alguien la necesitase alguna vez):

Código:

TIMESTAMPADD( SQL_TSI_DAY , -(1),TIMESTAMPADD( SQL_TSI_MONTH , 2,  TIMESTAMPADD  ( SQL_TSI_DAY , DAYOFMONTH( CAST ( ('01/' || CAST (@{mes_acum}{1} AS CHAR) || '/' || CAST (@{anio_acum}{2011} AS CHAR)) AS DATE)) * -(1) + 1, CAST ( ('01/' || CAST (@{mes_acum}{1} AS CHAR) || '/' || CAST (@{anio_acum}{2011} AS CHAR)) AS DATE))))

equipoBI

Cantidad de envíos : 128
Fecha de inscripción : 24/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Duda con filtros "inferior a" y variables de presentación

Mensaje  Contenido patrocinado Hoy a las 14:48


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.