|
|
|
Opciones avanzadas de las tablas dinámicas Pentaho JPivot
En las próximas lecciones del Tutorial Pentaho vamos a añadir unas cuantas opciones mas sofisticadas a la tabla dinámica JPivot de la última lección.
JPivot Navigator
El navegador JPivot es un componente que permite hacer la siguiente análisis en un cubo:
Para crear un menú y añadir el componente de navegación del cubo JPivot, hay que añadir las siguientes líneas del código al fichero JSP con la definición de la tabla dinámica:
<!—definición del componente navigator -->
<jp:navigator id="navi01" query="#{query01}" visible="true"/>
<!-- navigator render -->
<wcf:render ref="navi01" xslUri="/WEB-INF/jpivot/navi/navigator.xsl" xslCache="false"/>
<!—definir el menu y mostrar los componentes -->
<wcf:toolbar id="toolbar01" bundle="com.tonbeller.jpivot.toolbar.resources">
<wcf:scriptbutton id="cubeNaviButton" tooltip="toolb.cube"
img="cube" model="#{navi01.visible}"/>
</wcf:toolbar>
<wcf:render ref="toolbar01" xslUri="/WEB-INF/jpivot/toolbar/htoolbar.xsl" xslCache="false"/>
Para hacer visible el componente JPivot Navigator es imprescindible crear un menú Toolbar. El Toolbar es un conjunto de los botones JPivot creados con un tag wcf:toolbar en el fichero JSP. El diseño grafico del componente puede cambiado con editar el fichero de configuración htoolbar.xsl. Abajo se encuentran unas cuantas pantallas con el diseño y uso del componente JPivot Navigator. El componente JPivot Navigator está localizado entre el menú y el cubo JPivot: ![]() Los datos pueden ser filtrados con el navegador JPivot así: ![]() Añadir un SlicerUn Slicer del cubo OLAP es un componente muy útil que muestra los datos actualmente filtrados en la tabla dinámica. <wcf:render ref="table01" xslUri="/WEB-INF/jpivot/table/mdxslicer.xsl" xslCache="false"/> Tabla dinámica JPivot con el Navigator y el Slicer del cubo: ![]()
|
|
|