Specifying Report Layouts

The data presentation is specified on the Layout tab. The Layout options are driven primarily as to whether the data set is a Record Set or Series Group.

Series Group Layout

Series groups can be presented in either a Simple Report consisting of a single chart or table, or a composite report, which can have multiple charts and tables.

Selecting either the Simple Report or Composite Report radio buttons updates the Layout tab with options to support creating the report layout.

Simple Report

For a simple chart layout, first enter a Report Title for the report. This title appears in the header for the chart. Select Chart and Chart Type from the Layout Type drop list.

Setting a Chart Layout Type
Figure: Setting a Chart Layout Type

Supported chart types are the following:

Chart Type Dependencies Fact Dimension Grouping

XY Plot

None

Supported for all series groups.

Y-Axis X-Axis Each group is a different line.

Bar Chart

None

Supported for all series groups.

Y-Axis

X-Axis Each group is a different bar.
Candlestick Non-count only

Y-Axis

X-Axis

Each group is a different stick.
Pie Chart

None

Supported for all series groups.

Pie Pie Slice Each group is displayed in a different pie chart.
Donut Chart

None

Supported for all series groups.

Donut Donut Segment

Each group is displayed as a ring in the chart

The Layout tab updates based on the selected chart type.

Option Default Description
Cursor
Show Cursor Enabled

The cursor (mouse pointer) changes to a cross-hair when over plot.

Show Tooltip Disabled

Displays a tooltip showing the cursor position.

Zoom Enabled Click-and-dragplot zooming.

Highlighter

Option Default Description
Show Highlighter Enabled Tooltip providing information about the data point.
Legend
Show Legend Disabled Displays the chart legend.
Location West Sets the compass direction of the legend (nw, n, ne, e, se, s, sw, w)

Animation

Option Default Description
Show Animation Disabled Animates the bars bottom to top and the line series left to right upon initial page load

X / Y Axis

X / Y Axis
Option Default Description
Minimum Determined Automatically

Minimum numerical value of the axis.(in data units, not pixels)

Maximum Determined Automatically

Maximum numerical value of the axis. (in data units, not pixels)

Label Dimension Name Label to display for the axis.
Tick Position Outside

Specifies where to put the tick marks on the axis. (Outside, Inside, Cross)

Mark Size 4

The length the tick will extend beyond the grid in pixels. For 'cross', length will be added above and below the grid boundary.

(Default = 4)

Label Format

Format string to use with the axis tick formatter

Label Angle Tick Label Angle
Show Gridline Enabled

Draw lines across the grid.

Show Tick Marks Enabled

Show the tick marks.

Show Tick Labels Enabled Show the tick labels.

Series Defaults

Refer toSeries Defaults for details. This option is hidden in case the Chart Type is Pie.

Option Default Description
Line Width 1.5

Width of the line in pixels.

Line Color (CSS) Determined Automaticaly

Color of line.

Show Shadow True

Draw shadow on line.

Show Markers True

Show data point markers.

Marker Style Filled Circle

Circle, diamond, square, Filled Circle, Filled Diamond or Filled Square.

Show Point Label Disabled Places labels on the plot at the data point locations
Show Trend Line Disabled Draws trend line.

For more option details, see http://www.jqplot.com/docs/files/jqplot-core-js.html.

Table

For a simple table layout, first enter a Report Title for the report, which will appear in the header for the table and select Table from the Layout Type drop list. The Layout tab updates accordingly.

Select Table Layout
Figure: Select Table Layout

Note that the Available Cumulants and Selected Cumulants control is available when the Data Set > Fact is not equal to Count.

Select Cumulants
Figure: Select Cumulants

Composite Report

Composite Report
Figure: Composite Report

Record Set Layout


Figure:

Plot Layouts

Chart Types

The charts displayed depend on the types of fact and dimensions you have selected.Pie Charts are only offered for discrete dimensions.

General Chart Settings

Wherever applicable for a chart type, X and Y axis settings can be configured.

For XY Plots, Bar Charts and Candlestick Charts settings for displaying the series values can be configured.

XY-Plots

Bar Charts

Pie Charts

Candlestick Charts

Table Layout

Document Layout

The Document Layout allows you to create a complete HTML document which may serve as a dashboard in a corporate portal.

You can either edit the HTML document in WYSIWYG (What you see is what you get) mode or (by clicking the source code icon) in HTML source code.

Use of HTML5/Angular

If the Data Set is specified as a Record Set, The Document Layout has access to the entire record set as an Angular JS Controller object. This way you can use HTML5 syntax in the HTML source code of the document HTML markup, e.g. by defining

<h1>Customers</h1> 

<ul ng-repeat="record in recordSet">
   <li>{{record.FirstName}} {{record.LastName}}</li>

</ul>

Embedding Reports

The Document Layout also allows you embed Report Definitions you have already defined by dragging and dropping these from the Reporting Launch Panel into the Layout Tab, but not to the HTML Editor.

Combining HTML5 and embedding, you can e.g. display series of charts parameterized by criteria you use HTML5 for iteration, e.g.