Open Business Intelligence

La red del Business Intelligence

Utilización de componentes con CDF Pentaho

Buenas a todos,

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).

Se trata de lo siguiente:

Estoy montando una gráfica de tipo 'BarChart' en modo 'Stacked' con una consulta relacional en SQL.
El problema es que el modo stacked no me funciona, solo me saca una serie (que es el campo calculado).

La consulta SQL es del siguiente tipo (imaginamos una tabla simple llamada coches):

Select marca,color,count(id_coche) from Coches group by marca,color

(He probado a utilizar order by pero lo omito para simplificar)

Utilizo metalayer para montar el componente y lo defino de la siguiente manera:

barChartDefinition : {
width: 400,
height: 250,
//byRow: false,
chartType: "BarChart",
datasetType: "CategoryDataset",
is3d: "false",
isStacked: "true",
//includeLegend: "true",
foregroundAlpha: 0.7,
queryType: 'sql',
jndi: "NAOS_COOKIE",
title: "NAOS VS.CAU",
urlTemplate: "javascript:MetaLayerCharts.barChartClicked('{tx_name_centre}')",
parameterName: "tx_name_centre",
seriesName:"tx_name_centre",
query: function(){
var query = "select...";
return query
}
}

En la parte de template.html:

barChart =
{
name: "barChart",
type: "jFreeChartComponent",
listeners:["Region","department"],
chartDefinition: MetaLayerCharts.barChartDefinition,
htmlObject: "barChart_object",
executeAtStart: true
}


Muchisimas gracias de antemano.

Etiquetas: Barchart, CDF, Componente, JFreeChart, Pentaho, Stacked

Visitas: 260

Responde a esto

Distintivo

Cargando…

© 2019   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio