Oracle Business Intelligence Foro
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

FILTROS usando variables de presentación y funciones

3 participantes

Ir abajo

FILTROS usando variables de presentación y funciones Empty FILTROS usando variables de presentación y funciones

Mensaje  TerObie Miér 16 Mar 2011, 16:19

Buenas tardes, recojo el valor de un promp fecha en una variable de presentación llamada v_pres_fecha. En mi informe aplico un filtro SQL tal como este:

fecha = TIMESTAMPADD(SQL_TSI_YEAR, -1, @{v_pres_fechaop}{'31/12/2011'})
fecha = TIMESTAMPADD(SQL_TSI_YEAR, -1, "@{v_pres_fechaop}")
fecha = TIMESTAMPADD(SQL_TSI_YEAR, -1, @{'v_pres_fechaop'})
....
El problema es que OBIEE no me coge el valor de @{v_pres_fechaop}, lo ponga como lo ponga.

Se pueden hacer este tipos de filtros? Lo que quiero es coger el valor de la fecha que me pasan por parámetro y realizar transformaciones de esa fecha.

Saludos

TerObie

Cantidad de envíos : 54
Localización : Comunidad Valenciana
Fecha de inscripción : 09/09/2010

Volver arriba Ir abajo

FILTROS usando variables de presentación y funciones Empty Re: FILTROS usando variables de presentación y funciones

Mensaje  vcastella Miér 16 Mar 2011, 18:02

Hola,

Has probado de poner directamente el nombre del campo (Clase.Columna). Si este está puesto como "se solicita" ahí tendrás el valor, no? no estoy muy seguro solo es una sugerencia...

saludos

vcastella

Cantidad de envíos : 7
Edad : 46
Localización : barcelona
Fecha de inscripción : 11/03/2011

Volver arriba Ir abajo

FILTROS usando variables de presentación y funciones Empty Re: FILTROS usando variables de presentación y funciones

Mensaje  bvillamor Miér 16 Mar 2011, 22:24

Hola,
te paso la dirección de un blog en el que muestra una imagen con una explicación completa de cómo usar cada tipo de variable en cada lugar de OBIEE ya que no es lo mismo usar la variable en un filtro que pintarla en un título, por ejemplo.

http://siebel-essentials.blogspot.com/2008/09/oracle-bi-ee-variables.html

Saludos.
bvillamor
bvillamor

Cantidad de envíos : 388
Localización : Madrid
Fecha de inscripción : 18/02/2009

http://www.adiante.es

Volver arriba Ir abajo

FILTROS usando variables de presentación y funciones Empty Re: FILTROS usando variables de presentación y funciones

Mensaje  TerObie Jue 17 Mar 2011, 11:22

Hola, según esa hoja con pone @{nombre}{valor por defecto}, pero no me funciona. Me da error de 'se esperaba date y se ha obtenido number'. Hago un CAST y tampoco me funciona
"- Tiempo Diaria".Fecha >= TIMESTAMPADD(SQL_TSI_YEAR, -1,CAST(@{v_pres_fecha} AS DATETIME)).


TerObie

Cantidad de envíos : 54
Localización : Comunidad Valenciana
Fecha de inscripción : 09/09/2010

Volver arriba Ir abajo

FILTROS usando variables de presentación y funciones Empty Re: FILTROS usando variables de presentación y funciones

Mensaje  TerObie Vie 18 Mar 2011, 14:42

Hola, lo he solucionado, se debe poner:
fecha = TIMESTAMPADD(SQL_TSI_YEAR, -1, '@{v_pres_fechaop}{31/12/2011}') en un filtro Avanzado, de tipo instrucción sql.
Sin las comilla simples no coge bien la fecha pasada por una variable de repositorio.


Lo único que me queda es mostrar en un título el valor de SQL_TSI_YEAR, -1, '@{v_pres_fechaop}{31/12/2011}'. Esto lo meto en una columna, y luego lo muestro con @posición en una vista de tipo descripción, pero obiee me da un error de que no reconoce @{v_pres_fechaop}.

Saludos





TerObie

Cantidad de envíos : 54
Localización : Comunidad Valenciana
Fecha de inscripción : 09/09/2010

Volver arriba Ir abajo

FILTROS usando variables de presentación y funciones Empty Re: FILTROS usando variables de presentación y funciones

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

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