Open Business Intelligence

La red del Business Intelligence

Hola a todos, acabo de instalar el CDE, y quisiera poder generar un dashboard en que haya 2 gráficas, y que al dar clic a una, la otra cambie su valor, eh buscado videotutoriales y manuales para hacer esto con CDE, pero no los encuentro, solo eh logrado que en base a un select cambie los valores, pero entre gráficas no eh podido. 

Alguien me podría auxiliar.

de antemano, muchas gracias.

Etiquetas: CDE, Gráficas

Visitas: 636

Responde a esto

Respuestas a esta discusión

Hola Arturo: mira yo estoy trabajando en lo mismo que tu y tambien estoy tratando de hacer eso, te pido que si encuentras algun tutorial o guia me avises te lo voy a agradecer igual si yo encuentro te aviso. Saludos

Hola Daryel, ya logre superar lo de la interacción entre gráficas, lo que aún no logro es poder meter un velocimetro o un semaforo o un termometro, lo de la interacción entre gráficas viene en esta página http://pentahohispano.blogspot.mx/2011/07/como-hacer-cuadros-de-man...

Sí encuentras algo sobre lo del velocimetro te lo agradecerá mucho.

Saludos

Hola Arturo, gracias por responderme tan rapido esta muy bueno ese tutorial pero yo tengo un problema porque la parte donde te exponen con el video no puedo verla por problemas que tengo con la conexion te agradeceria si pudieses hacer esa parte en un documento y mandarmela, de verdad te lo agradeceria mucho. Saludos

mmm simplemente no sigas el video (yo tampoco lo distinguia), yo hice lo que venia redactado y con eso se soluciono. :-) 

Daryel C V dijo:

Hola Arturo, gracias por responderme tan rapido esta muy bueno ese tutorial pero yo tengo un problema porque la parte donde te exponen con el video no puedo verla por problemas que tengo con la conexion te agradeceria si pudieses hacer esa parte en un documento y mandarmela, de verdad te lo agradeceria mucho. Saludos

ok gracias ...

Hola, seguí el tutorial para lograr interactuar entre un par de gráficos, pero no tuve éxito.

Pienso que mi problema es muy sencillo, he tratado de darle interactividad a los gráficos de un dashboard, pero no tengo éxito. He seguido un par de post que explican a detalle como lograrlo, pero cuando llego a la parte de la función del clickaction en el chart no me regresa le valor de la columna.. De hecho me gustaría saber como obtener esos valores, si existe algún tipo de mapeo o alguna referencia de como accesar a los métodos de los objetos de los charts sería de gran ayuda.

La función que implemento es:

function(a){

mi_var = "[" + a + "]";
Dashboards.fireChange('sucursal',mi_var);
alert('Sucursal:'+ sucursal)
}

Los parametros están definidos y al momento de desplegar el alert me regresa el valor:

Sucurasl: [pvc.visual.Scene]

La query es: select NON EMPTY {[Measures].[Porcentaje utilidad]} ON COLUMNS,
  NON EMPTY Hierarchize(Union({[Sucursal.Nombresucursal].[All Sucursal.Nombresucursals]}, [Sucursal.Nombresucursal].[All Sucursal.Nombresucursals].Children)) ON ROWS
from [servicios_utilidad]
where {[Year].[2013]}

Y ya no sé por donde más atacar, es importante mencionar que el char es tipo Bar.. cuando implemente lo mismo en un Pie chart simplemente me regresa [Null,Null]..

La idea es que cuando se haga click sobre una de las barras retorne la sucursal correspondiente..

Espero me haya explicado correctamente.

Saludos!!

ya agregaste el parametro, el listener, la función en el click?? por lo que pones en tu query, veo que no lo haces, te agrego cómo debe ir el query y la función....

select NON EMPTY({Descendants([Agentes].[All Agentess] ,[Agentes].[Agentes])}) on ROWS,
NON EMPTY({[Measures].[Fact Count]}) on Columns
from [tickets]
where (${eEstadoParameter})

function z(a,b){
//alert(b);
Dashboards.fireChange('agente',b);
}

Hola Arturo, gracias por responder. Si los tengo definidos, pero la consulta que muestro es la del primer chart, donde cada fila corresponde a una sucursal, la función la declaro en ese mismo chart. tal vez tenga que ver si mando esa dimensión a las columnas? Por cierto, cuando uso 2 parámetros en la función el segundo siempre lo marca como indefinido, solo "reconoce" el primero. Haré un par de pruebas y veré que tal me vá.

Saludos.

Primera parte del problema resuelto... La función quedó así:

function(a){

mi_var = "[" + a.vars.category.value + "]";

 Dashboards.fireChange('sucursal',mi_var);
 alert('Sucursal:'+ sucursal)
}

En donde a es el objeto sobre el cual se hizo el click, en este caso son los elementos con esta propiedad, como las barras de este chart. Y la forma de sacar el nombre de la categoria despleglada en el chart dentro de un alert, para hacer pruebas, a.vars.category.value  o por ejemplo puedes sacar el valor de las series con: a.vars.series.value ... En breve le comentó como me fué con la interactividad entre 2 charts dentro del mismo tablero. Saludos.

Bien!!! ya casi.

Eddy Mendez dijo:

Primera parte del problema resuelto... La función quedó así:

function(a){

mi_var = "[" + a.vars.category.value + "]";

 Dashboards.fireChange('sucursal',mi_var);
 alert('Sucursal:'+ sucursal)
}

En donde a es el objeto sobre el cual se hizo el click, en este caso son los elementos con esta propiedad, como las barras de este chart. Y la forma de sacar el nombre de la categoria despleglada en el chart dentro de un alert, para hacer pruebas, a.vars.category.value  o por ejemplo puedes sacar el valor de las series con: a.vars.series.value ... En breve le comentó como me fué con la interactividad entre 2 charts dentro del mismo tablero. Saludos.

Hola yo seguí el link del tutorial. Solo tengo un problemilla, no alcanzo a distinguir la ultima linea de la modificacion del MDX.
select NON EMPTY {[Measures].[Actual], [Measures].[Budget]} ON COLUMNS,
NON EMPTY {[Positions].[All Positions].Children} ON ROWS
from [Quadrant Analysis]

entiendo que es algo como esto...
where [Parametro_Departamento].[]

porque ya intente reemplazarlo por $[Parametro_Departamento].[p_parametro], {[Parametro_Departamento].[p_parametro]} y cosas similares pero sin exito... lo logro cachar el parametro desde la primera grafica. Y la funcion JS si funciona.

pero como te repito no estoy seguro y no alcanzo a distinguir. si me podes indicar te lo agradecería mucho.

Arturo Juárez dijo:

Hola Daryel, ya logre superar lo de la interacción entre gráficas, lo que aún no logro es poder meter un velocimetro o un semaforo o un termometro, lo de la interacción entre gráficas viene en esta página http://pentahohispano.blogspot.mx/2011/07/como-hacer-cuadros-de-man...

Sí encuentras algo sobre lo del velocimetro te lo agradecerá mucho.

Saludos

supongo que te falta decarar la variable

Responder a debate

RSS

Distintivo

Cargando…

© 2019   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio