Open Business Intelligence

La red del Business Intelligence

INTRODUCCION

Lo que haremos en este tutorial será añadir en Pentaho una serie de iconos y luego utilizarlos en nuestros análisis con JPivot.

He utilizado para realizar este tutorial Pentaho BI Server 4.8.

 

OBJETIVO

Tomaremos como base el análisis creado en el [Tutorial 02]:

Y tras concluir este tutorial obtendremos algo como:

 

PASOS

1) Iniciar Pentaho BI Server y loguearse en PUC.

2) Abrir un nuevo análisis JPivot y seleccionar:

  • Esquema = SteelWheels
  • Cubo = SteelWheelsSales

3) Configuraremos el MDX de nuestro análisis de la siguiente manera:

with member [Measures].[Cantidad] as '[Measures].[Quantity]', FORMAT_STRING = IIf(([Measures].[Cantidad] < 1000.0), "|###,00|style='red'|arrow='down'", IIf(([Measures].[Cantidad] < 3000.0), "|###,00|style='yellow'|arrow='none'", "|###,00|style='green'|arrow='up'"))
select NON EMPTY {[Measures].[Cantidad]} ON COLUMNS,
NON EMPTY {[Markets].[All Markets].[APAC].[Australia], [Markets].[All Markets].[APAC].[New Zealand], [Markets].[All Markets].[APAC].[Singapore], [Markets].[All Markets].[Japan].[Hong Kong], [Markets].[All Markets].[Japan].[Japan], [Markets].[All Markets].[Japan].[Philippines], [Markets].[All Markets].[Japan].[Singapore], [Markets].[All Markets].[NA].[Canada], [Markets].[All Markets].[NA].[USA]} ON ROWS
from [SteelWheelsSales]

 

ARROW

En el MDX superior hemos utilizado para formatear las celdas de nuestros análisis lo siguiente:

  • arrow='up'
  • arrow='none'
  • arrow='down'

Estas instrucciones añadirán un pequeño icono en el margen derecho de la celda.

Si vamos a la carpeta [PUC_HOME]/tomcat/webapps/pentaho/jpivot/table veremos estos tres iconos:

En Pentaho 5, debemos ir a la carpeta [PUC_HOME]/pentaho-solutions/system/pentaho-jpivot-plugin/jpivot/table.

 

Lo que hace JPivot entonces con la instrucción arrow='up' es buscar en esta carpeta el icono con el nombre arrow-up.gif.

Sigamos con nuestro ejemplo.

 

4) Pegaremos en la carpeta indicada anteriormente tres nuevos iconos:

  • arrow-semaforoverde.gif
  • arrow-semaforoamarillo.gif
  • arrow-semafororojo.gif

5) Modificaremos ahora nuestro MDX para que se vea de la siguiente manera:

with member [Measures].[Cantidad] as '[Measures].[Quantity]', FORMAT_STRING = IIf(([Measures].[Cantidad] < 1000.0), "|###,00|arrow='semafororojo'", IIf(([Measures].[Cantidad] < 3000.0), "|###,00|arrow='semaforoamarillo'", "|###,00|arrow='semaforoverde'"))
select NON EMPTY {[Measures].[Cantidad]} ON COLUMNS,
NON EMPTY {[Markets].[APAC].[Australia], [Markets].[APAC].[New Zealand], [Markets].[APAC].[Singapore], [Markets].[Japan].[Hong Kong], [Markets].[Japan].[Japan], [Markets].[Japan].[Philippines], [Markets].[Japan].[Singapore], [Markets].[NA].[Canada], [Markets].[NA].[USA]} ON ROWS
from [SteelWheelsSales]

El análisis que obtendremos será el siguiente:

De esta forma podemos añadir cualquier icono de nuestra preferencia y luego emplearlo mediante JPivot.

 

Espero les sea útil, animo a quien tenga deseos de hacer su propio tutorial a compartirlo con el resto de la comunidad.

Salud

Etiquetas: arrow, configurar, iconos, jpivot, mdx, semaforo

Visitas: 639

Respuestas a esta discusión

Hola, perdón, pero no encuentro de donde sacar los íconos de semaforo.

Alguien me puede acercar el link ?

Gracias!!!!!!

Eli

Botón derecho sobre el icono y seleccionar "Guardar imagen como...".

Saludos

Gracias, Dario, lo habia intentado, pero me salian los iconos sin color.

Es porque la imagen se guarda, automaticamente con el nombre sin el guion,

Le cambie el nombre y funciona perfectamente.

Graciassssssssssssss

De nada, gracias a ti por compartir la solución.

Saludos

Muchas gracias por compartir este conocimiento. Puntual y muy util.

Gracias Dario.

RSS

Distintivo

Cargando…

© 2017   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio