Pivot View

Unknown macro: {scrollbar}

This component returns an interactive pivot view screen to the browser based upon input settings and a Mondrian MDX query.

Component Name:  PivotViewComponent

Component Definitions:

mode -- (Required) mode of execution only value supported at this time is "execute"

model -- (Required) URI of the applicable Mondrian model.

options -- (Optional) List of buttons and decorations to display on the toolbar.  Valid items are "cube-nav", "mdx-edit", "sort-conf", "spacer", "level-style", "hide-spans", "properties", "non-empty", "swap-axes", "drill-member", "drill-position", "drill-replace", "drill-thru", "chart", "chart-conf", "print-conf", "print-pdf", and "excel".  If not defined then ALL the above buttons will be used.

connection -- (Required if jndi not defined) jdbc connection string to connect to the desired database

mdx -- (Required) mdx query of the default or defined cube.

query -- (Required if query-name not defined) MDX query to use when generating initial mdx. 

query-name -- (Required if query not defined) name of MDX query to use when generating mdx.

jndi -- (Required if connection not defined) jndi connection name to connect to the desired database

title -- (Required) Title of the analysis view (becomes the title at top of window)

url -- (Required) Url of the output... very often it will be a <response>redirect</response> for the browser

viewer -- (Required) "Pivot" is the only value supported (Uses the Pivot.jsp).

showgrid -- (Optional) Displays the cross-tab grid (defaults to true)

charttype -- (Optional) Integer that determines the type of chart to display.  1=Vertical Bar, 2=3D Vertical Bar, 3=Horizontal Bar, 4=3D Horizontal Bar, 5=Vertical Stacked Bar, 6=3D Vertical Stacked Bar, 7=Horizontal Stacked Bar, 8=3D Horizontal Stacked Bar, 9=Vertical Line, 10=Horizontal Line, 11=Vertical Area, 12=Horizontal Area, 13=Vertical Stacked Area, 14=Horizontal Stacked Area, 15=Pie Charts by Column, 16=Pie Charts by Row.  Defaults to 1.

chartlocation -- (Optional) String that determines the position of the chart relative to the cross tab grid.  Valid string are "top", "bottom", "left", and "right".

chartwidth -- (Optional) Integer that determines the pixel width of the chart.  Defaults to 500.

chartheight -- (Optional) Integer that determines the pixel height of the chart.  Defaults to 300.

chartdrillthroughenabled -- (Optional) boolean (true/false) determines of the pivot view will allow drill through.  Default to "true".

charttitle -- (Optional) String that display as the name of the chart.  Defaults to no title.

charttitlefontfamily -- (Optional) Name of the font to use for the chart title. Valid values are "sansserif", "serif", and "monospaced".  Defaults to "sansserif"

charttitlefontstyle -- (Optional) Integer representing the style to use for the chart title.  Valid values are 0=plain, 1=bold, 2=italic, 3 = bold + italic.  Defaults to 1.

charttitlefontsize -- (Optional) Integer representing the size of font to use for the chart title.  Valid values are the even integers 8-32.  Defaults to 18.

charthorizaxislabel -- (Optional) String value to use for the horizontal axis label.  Defaults to no label.

chartvertaxislabel -- (Optional) String value to use for the vertical axis label.  Defaults to no label.

chartaxislabelfontfamily -- (Optional) Name of the font to use for the axis.  Valid values are "sansserif", "serif", and "monospaced".  Defaults to "sansserif"

chartaxislabelfontstyle --  (Optional) Integer representing the style to use for the chart axis labels.  Valid values are 0=plain, 1=bold, 2=italic, 3 = bold + italic.  Defaults to 0.

chartaxislabelfontsize -- (Optional) Integer representing the size of font to use for the chart title.  Valid values are the even integers 8-32.  Defaults to 12.

chartaxistickfontfamily --  (Optional) Name of the font to use for the axis tick labels.  Valid values are "sansserif", "serif", and "monospaced".  Defaults to "sansserif".

chartaxistickfontstyle -- (Optional) Integer representing the style to use for the chart axis tick labels.  Valid values are 0=plain, 1=bold, 2=italic, 3 = bold + italic.  Defaults to 0.

chartaxistickfontsize --  (Optional) Integer representing the size of font to use for the chart tick labels.  Valid values are the even integers 8-32.  Defaults to 12.

chartaxisticklabelrotation -- (Optional) Integer representing the degrees of rotation to apply to the chart tick labels.  Valid values are 0, 30, 45, and 90.  Defaults to 30.

chartshowlegend -- (Optional) Boolean (true/false) determines if the chart legend is displayed.  Defaults to "true".

chartlegendlocation -- (Optional) Integer value representing the location of the chart legend.  Valid values are 1=top, 2=left, 3=bottom, 4=right.  Defaults to 3.

chartlegendfontfamily -- (Optional) Name of the font to use for the chart legend.  Valid values are "sansserif", "serif", and "monospaced".  Defaults to "sansserif".

chartlegendfontstyle -- (Optional) Integer representing the style to use for the chart legend.  Valid values are 0=plain, 1=bold, 2=italic, 3 = bold + italic.  Defaults to 0.

chartlegendfontsize -- (Optional) Integer representing the size of font to use for the chart legend.  Valid values are the even integers 8-32.  Defaults to 10.

chartshowslicer -- (Optional) Boolean (true/false) value as to if the slicer should be show.  Defaults to "true".

chartslicerlocation -- (Optional) Integer representing the location on the of the slicer relative to the chart frame.  Valid values are 1=top, 2=left, 3=bottom, 4=right.  Defaults to 1.  No effect if chartshowslicer is set to false.   

chartsliceralignment -- (Optional) Integer representing the alignment of the chart slicer. Valid values are 1=Left, 2=Right, 3=Center.  Defaults to 3.  No effect if chartshowslicer set to false.

chartslicerfontfamily -- (Optional)  Name of the font to use for the chart slicer.  Valid values are "sansserif", "serif", and "monospaced".  Defaults to "sansserif".

chartslicerfontstyle -- (Optional) Integer representing the style to use for the chart slicer.  Valid values are 0=plain, 1=bold, 2=italic, 3 = bold + italic.  Defaults to 0.

chartslicerfontsize --  (Optional) Integer representing the size of font to use for the chart slicer.  Valid values are the even integers 8-32.  Defaults to 12.

chartbackgroundr -- (Optional) Integer representing the red component of the chart background.  Valid values are 0-255.  Defaults to 255.

chartbackgroundg -- (Optional) Integer representing the green component of the chart background.  Valid values are 0-255.  Defaults to 255.

chartbackgroundb -- (Optional) Integer representing the blue component of the chart background.  Valid values are 0-255.  Defaults to 255.

role -- (Optional) A role to use with the mondrian query.

cube -- (Optional) A cube name.  Only necessary for schema that contain more than one cube. 

Outputs:

User defined output.  The output of the Pivot View component is piped through to the Pivot.jsp viewer.