Open Business Intelligence

La red del Business Intelligence

Buenos días o buenas tardes

primero que nada los felicito por el foro esta muy bien y con bastante retroaliementacion.

estuve buscando en el foro haber si a alguien le pudiera pasarlo mismo que a mi pero no encontré nada les explico mi situación, acabamos de instalar el pentaho 5.0.1 y le instale el cde  y actualice el cdf tengo como base de datos mysql y una tabla con varios campos entre ellos un campo de tipo 'date' estoy realizando un dashboard con gráficas y realizo la consulta y sale las gráficas muy bien ahora lo que quiero es parametrizar las gráficas seleccionando un día aleatorio sigo los ejemplos que visto en la red asignando el date input component, el date parameter y los parametros en el query y en la grafica me sale no data found si tengo configurado los datos.

date input component:

Name seleccion
Parameter selectdia
Listeners ['selectdia']
HtmlObject selector

date parameter:

Name selectdia
Property date value -
Bookmarkable False

sql over sqlJndi:

Parameter: selectdia, selectdia type string

la consulta es la siguiente:

"select status.concepto, count(status_id) as equipos 

from alarmas join status on alarmas.status_id = status.id
where fecha = ${selectdia} group by status_id"

que es lo que tengo mal configurado o este omitiendo

gracias de antemano a todos.

Visitas: 685

Responde a esto

Respuestas a esta discusión

Buen dia Roberto,

yo nunca he ocupado, el "date input component" sin embargo, lo primero que se me ocurre, es :

1.- evalua tu query ya con valores(puedes usar el mysqlWorkbench) por ejemplo

select status.concepto, count(status_id) as equipos 

from alarmas join status on alarmas.status_id = status.id 
where fecha ='2012-01-31' group by status_id

2.- imprime en pantalla lo que te devuelve el "date input component" a lo mejor te devuelve por ejemplo 01-01-2012 y mysql por default maneja el formato de facha "YYYY-mm-dd"

3.- (primero probar la opcion 2 ) en tu consulta prueba con esto añadale la apostrofe '  ejemplo: where fecha ='${selectdia}' group by status_id

Saludos.. espro te sirva.

de echo ya lo pude solicionar no mas que no habia tenido tiempo para cerrar el problema hasta ahora el problema en si es que siguiendo una guia estaba mal instruido le faltaban mas datos como en el componente chart le falto declarar los parametros y el listens como tambien en los parametros del query no va 

Parameter: selectdia, selectdia type string

va asi Parameter: selectdia, 2014-02-14 type string y con eso ya empeze a realizar bien las consultas gracias 

Responder a debate

RSS

Distintivo

Cargando…

© 2024   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio