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:
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:
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:
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
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
Bienvenido a
Open Business Intelligence
© 2024 Creado por Emilio. Tecnología de