Open Business Intelligence

La red del Business Intelligence

Saludos compañeros, 

en la presente me encuentro con un problema que creo un parametro  Multi value list 

el sql que le asigno es el sigiente select distinct(mes) from dimtiempo

eso me funciona perfectamente y me muestra la lista de  todos mis meses, pero en los resultados al seleccionar uno solo de la lista me funciona pero selecciono mas de  1 y no me vale 

 

mi sql de la consulta es la siguiente 

select * from dim telefono te inner join dimtiempo ti

on te.idTelefono=ti.Telefono

where anio=2012 and mesTexto in(${mes})

group by mesTexto

como les comente esto me vale solo para cuando escojo uno de la lista , como podria hacerlo apra que me salga cuando escojo mas  de 1, 

Saludos

vgv

Visitas: 263

Respuestas a esta discusión

cabe decir que realizando ese sql en un gestor de base de datos si funciona y me muestra el  resultado de mas de un mes

select * from dim telefono te inner join dimtiempo ti

on te.idTelefono=ti.Telefono

where anio=2012 and mesTexto in('Enero','Febrero')

group by mesTexto

Estimado la consulta se ve bien, lo que no comentas es como definiste el parámetro, te ajunto la imagen de una prueba que acabo de realizar y que funciona correctamente basado en la misma consulta.

Saludos

Mariano

Saludos Mariano sabes que compare  tu iamgen con la mia  y  lo que no tenia activado era el cheket de Mandatory, lo active y me funciono perfectamente, que funcion realiza que sea mandatorio???

Saludos, 

vgv

Mandatory implica la obligatoriedad del parámetro, no debería variar el comportamiento (salvo por supuesto el hecho de hacerlo opcional), pero la verdad que no conozco el funcionamiento particular de esa opción. Solo puedo suponer que al definirlo como opcional no se está inicializando la variable y se asume como parámetro externo, pero son solo suposiciones.

Saludos

Mariano

interesante Gracias por la ayuda.

Saludos,

vgv

RSS

Distintivo

Cargando…

© 2024   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio