FILTROS usando variables de presentación y funciones

Ver el tema anterior Ver el tema siguiente Ir abajo

FILTROS usando variables de presentación y funciones

Mensaje  TerObie el 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

Ver perfil de usuario

Volver arriba Ir abajo

Re: FILTROS usando variables de presentación y funciones

Mensaje  vcastella el 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 : 39
Localización : barcelona
Fecha de inscripción : 11/03/2011

Ver perfil de usuario

Volver arriba Ir abajo

Re: FILTROS usando variables de presentación y funciones

Mensaje  bvillamor el 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.

_________________
Begoña Villamor
Oracle Fusion Middleware 11g Business Intelligence Foundation Certified Implementation Specialist

Adiante
http://www.adiante.es

bvillamor

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

Ver perfil de usuario http://www.adiante.es

Volver arriba Ir abajo

Re: FILTROS usando variables de presentación y funciones

Mensaje  TerObie el 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

Ver perfil de usuario

Volver arriba Ir abajo

Re: FILTROS usando variables de presentación y funciones

Mensaje  TerObie el 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

Ver perfil de usuario

Volver arriba Ir abajo

Re: FILTROS usando variables de presentación y funciones

Mensaje  Contenido patrocinado Hoy a las 14:50


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.