Todas las discusiones etiquetadas "CDF" - Open Business Intelligence2024-03-29T11:11:18Zhttp://openbi.ning.com/forum/topic/listForTag?tag=CDF&feed=yes&xn_auth=noProblemas con las funciones del clickaction....tag:openbi.ning.com,2013-05-22:2400100:Topic:977312013-05-22T03:18:48.484ZEddy Mendezhttp://openbi.ning.com/profile/EddyMendez
<p>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…</p>
<p>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.</p>
<p></p>
<p>La función que implemento es:</p>
<p>function(a){<br/><br/>mi_var = "[" + a + "]";<br/>Dashboards.fireChange('sucursal',mi_var);<br/>alert('Sucursal:'+ sucursal)<br/>}</p>
<p>Los parametros están definidos y al momento de desplegar el alert me regresa el valor:</p>
<p>Sucurasl: [pvc.visual.Scene]</p>
<p></p>
<p>La query es: select NON EMPTY {[Measures].[Porcentaje utilidad]} ON COLUMNS,<br/> NON EMPTY Hierarchize(Union({[Sucursal.Nombresucursal].[All Sucursal.Nombresucursals]}, [Sucursal.Nombresucursal].[All Sucursal.Nombresucursals].Children)) ON ROWS<br/>from [servicios_utilidad]<br/>where {[Year].[2013]}</p>
<p></p>
<p>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]..</p>
<p>La idea es que cuando se haga click sobre una de las barras retorne la sucursal correspondiente..</p>
<p></p>
<p>Espero me haya explicado correctamente.</p>
<p></p>
<p>Saludos!!</p> Setear parámetro en dashboard a partir de una consulta MDXtag:openbi.ning.com,2011-12-27:2400100:Topic:726112011-12-27T18:18:36.152ZMarcos Pierrihttp://openbi.ning.com/profile/MarcosPierri
<p>Hola,</p>
<p>les comento lo que estoy tratando de hacer por si alguno ya lo hizo o tiene alguna idea de como lograrlo. Lo que quiero hacer es setear un parámetro en un dashboard (CDE) y que tome el valor que retorna una consulta MDX, la cual retorna siempre 1 solo elemento.</p>
<p>En mi Dashboard tengo un "pie chart", y un "bar chart" y un "Table component" que reaccionan cuando se selecciona algo en el "pie chart". El tema es que al iniciar el dashboard el gráfico de barra y la tabla…</p>
<p>Hola,</p>
<p>les comento lo que estoy tratando de hacer por si alguno ya lo hizo o tiene alguna idea de como lograrlo. Lo que quiero hacer es setear un parámetro en un dashboard (CDE) y que tome el valor que retorna una consulta MDX, la cual retorna siempre 1 solo elemento.</p>
<p>En mi Dashboard tengo un "pie chart", y un "bar chart" y un "Table component" que reaccionan cuando se selecciona algo en el "pie chart". El tema es que al iniciar el dashboard el gráfico de barra y la tabla aparecen vacías ya que el parámetro aún no está seteado. Lo que yo quiero es hacer dinámica la asignación del valor al parámetro y que al inicializar el dashboard setee ese parámetro con el último elemento que aparezca en el gŕafico de torta o el valor que retorna la consulta MDX.</p>
<p></p>
<p>Les agradecería cualquier ayuda u orientación que me puedan brindar.</p>
<p>Saludos,</p>
<p>Marcos</p> Utilización de componentes con CDF Pentahotag:openbi.ning.com,2010-07-19:2400100:Topic:136152010-07-19T13:51:21.000ZChittyhttp://openbi.ning.com/profile/Chitty
Buenas a todos,<br></br>
<br></br>
Estoy creando un 'dashboard' utilizando CDF pero debido a la falta de documentación y ejemplos me estoy encontrando con algunos problemas técnicos.Agradecería alguna solución a un problema en concreto (debe ser alguna tonteria pero no doy con la tecla).<br></br>
<br></br>
Se trata de lo siguiente:<br></br>
<br></br>
Estoy montando una gráfica de tipo 'BarChart' en modo 'Stacked' con una consulta relacional en SQL.<br></br>
El problema es que el modo stacked no me funciona, solo me saca…
Buenas a todos,<br/>
<br/>
Estoy creando un 'dashboard' utilizando CDF pero debido a la falta de documentación y ejemplos me estoy encontrando con algunos problemas técnicos.Agradecería alguna solución a un problema en concreto (debe ser alguna tonteria pero no doy con la tecla).<br/>
<br/>
Se trata de lo siguiente:<br/>
<br/>
Estoy montando una gráfica de tipo 'BarChart' en modo 'Stacked' con una consulta relacional en SQL.<br/>
El problema es que el modo stacked no me funciona, solo me saca una serie (que es el campo calculado).<br/>
<br/>
La consulta SQL es del siguiente tipo (imaginamos una tabla simple llamada coches):<br/>
<br/>
<span style="font-weight: bold;">Select marca,color,count(id_coche) from Coches group by marca,color</span><br/>
<br/>
(He probado a utilizar order by pero lo omito para simplificar)<br/>
<br/>
Utilizo metalayer para montar el componente y lo defino de la siguiente manera:<br/>
<br/>
<span style="font-weight: bold;">barChartDefinition : {</span><br style="font-weight: bold;"/><span style="font-weight: bold;">width: 400,</span><br style="font-weight: bold;"/><span style="font-weight: bold;">height: 250,</span><br style="font-weight: bold;"/><span style="font-weight: bold;">//byRow: false,</span><br style="font-weight: bold;"/><span style="font-weight: bold;">chartType: "BarChart",</span><br style="font-weight: bold;"/><span style="font-weight: bold;">datasetType: "CategoryDataset",</span><br style="font-weight: bold;"/><span style="font-weight: bold;">is3d: "false",</span><br style="font-weight: bold;"/><span style="font-weight: bold;">isStacked: "true",</span><br style="font-weight: bold;"/><span style="font-weight: bold;">//includeLegend: "true",</span><br style="font-weight: bold;"/><span style="font-weight: bold;">foregroundAlpha: 0.7,</span><br style="font-weight: bold;"/><span style="font-weight: bold;">queryType: 'sql',</span><br style="font-weight: bold;"/><span style="font-weight: bold;">jndi: "NAOS_COOKIE",</span><br style="font-weight: bold;"/><span style="font-weight: bold;">title: "NAOS VS.CAU",</span><br style="font-weight: bold;"/><span style="font-weight: bold;">urlTemplate: "javascript:MetaLayerCharts.barChartClicked('{tx_name_centre}')",</span><br style="font-weight: bold;"/><span style="font-weight: bold;">parameterName: "tx_name_centre",</span><br style="font-weight: bold;"/><span style="font-weight: bold;">seriesName:"tx_name_centre",</span><br style="font-weight: bold;"/><span style="font-weight: bold;">query: function(){</span><br style="font-weight: bold;"/><span style="font-weight: bold;">var query = "select...";</span><br style="font-weight: bold;"/><span style="font-weight: bold;">return query</span><br style="font-weight: bold;"/><span style="font-weight: bold;">}</span><br style="font-weight: bold;"/><span style="font-weight: bold;">}</span><br style="font-weight: bold;"/><br style="font-weight: bold;"/><span style="font-weight: bold;">En la parte de template.html:</span><br style="font-weight: bold;"/><br style="font-weight: bold;"/><span style="font-weight: bold;">barChart =</span><br style="font-weight: bold;"/><span style="font-weight: bold;">{</span><br style="font-weight: bold;"/><span style="font-weight: bold;">name: "barChart",</span><br style="font-weight: bold;"/><span style="font-weight: bold;">type: "jFreeChartComponent",</span><br style="font-weight: bold;"/><span style="font-weight: bold;">listeners:["Region","department"],</span><br style="font-weight: bold;"/><span style="font-weight: bold;">chartDefinition: MetaLayerCharts.barChartDefinition,</span><br style="font-weight: bold;"/><span style="font-weight: bold;">htmlObject: "barChart_object",</span><br style="font-weight: bold;"/><span style="font-weight: bold;">executeAtStart: true</span><br style="font-weight: bold;"/><span style="font-weight: bold;">}</span><br/>
<br/>
<br/>
Muchisimas gracias de antemano.