Open Business Intelligence

La red del Business Intelligence

Hola,

Estoy siguiendo este tutorial:

http://type-exit.org/adventures-with-open-source-bi/2011/06/creatin...

Tengo problemas a la hora de incluir las funciones de javascript.

Con esta función:

function(d){return '$ '+ sprintf('%d',d/1000)+'k'}

lo que obtengo es $Nank.

Tampoco me va bien esta parte:

Adjusting the Rollover Tooltips

The CCC chart accepts “Value format” and “Tooltip format” functions, which I’d like to use to get nicely formatted tooltip texts too.

Value Format = function f(value){return '$'+sprintf("%d", value)}

Tooltip Format = function f(series, name, value){return name + " " + series + ": "+ value}

Me ocurre lo mismo en diferentes ordenadores y he seguido todos los pasos del video. ¿ QUé puede estar pasando?
Gracias.

Visitas: 349

Respuestas a esta discusión

Intenta con esta función:

function(d){console.log("eGluBI>");console.log(arguments);}

y luego envía la salida de la consola a este foro.

Saludos

Mariano

El problema es que el tutorial es antiguo y está basado en ccc1, de modo que con ccc2 hay cosas que no funcionan porque han cambiado. Encontré cómo hacer lo del cambio de formato de los dólares, pero sigo igual con los tooltips y tampoco me funciona la función que se pone en Post execution en sales_chart.

Así que mi problema principal, es que no encuentro ni documentación ni tutoriales basados en ccc2 que me ayuden a aprender dónde (en qué propiedades) tengo que hacer cada cosa y qué tipo de funciones tengo que usar (parámetros de entrada, salida...). Lo único que he visto es que los desarrolladores venden un tutorial y demos, pero soy estudiante y no puedo pagar lo que me piden por ello.

Me piden hacer un proyecto y solo puedo usar herramientas libres y gratuitas. Allí no hay nadie que haya usado esto antes y me piden los resultados en poco tiempo.

¿Qué me recomiendas?

Repito:

ejecuta esta función:

function(d){console.log("eGluBI>");console.log(arguments);}

y luego envía la salida de la consola a este foro.

Saludos

Mariano

¿Dónde tengo que ejecutar esa función? Porque si sustituyo alguna por esa no veo nada en la consola.

sustituye esa función por la de tooltip actual, y fíjate en la consola javascript de tu navegador

Saludos

Mariano

Al final encontré la forma en la que había que hacerlo con CCC2. Así que la consola no me arrojaba ningún error.

Gracias.

No era para arrojar un error, era para ver los parámetros correctos de la función.

Podrías compartir la solución con el resto?, es la forma que tenemos de aprender en esta red.

Saludos

Mariano

He utilizado los siguientes ejemplos:

Respecto al tooltip: http://jsfiddle.net/duarteleao/2xk4q/

Respecto a que aparezcan las ventas del año anterior como una línea: http://jsfiddle.net/duarteleao/7maGD/

Muchas Gracias!

Saludos

Mariano

RSS

Distintivo

Cargando…

© 2019   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio