Skip to main content

Analysis tables

Overview

Resizing rows and columns

Drag column and row boundaries to re-size the table (as you would in a spreadsheet). Select multiple headers to re-size at the same time (ctrl + click).

When resizing columns and rows, an indicator appears showing you the size (in pixels) of the item.

The right-click menu

General actions relevant to tables e.g., inserting and removing rows and/or columns, sorting, drill capabilities, and member-related functions are examples of what can be found in the respective right-click menus.

Table formatting

Header selectors

Entire rows and columns can be selected using the row and column header selectors.

note

Columns and Rows can only be selected in design mode.

Formatting options

Most table formatting can be located on the Table design panel. Available formatting functions are listed below, with further explanations where relevant.

ButtonItem / SectionDescription

Styling

Text font weight and size, style, and background color.

Clear formatting

Clear formatting. Allows you to clear all formatting, i.e. return to default

Primary / Alternate Row

Specify shading for the primary rows (1st, 3rd, etc.) or the secondary rows (2nd, 4th, etc.) as described in Shading Analysis Rows.

Member gradient

Grades the default background color in hierarchies (specified background colors override this setting).

Borders

Specify overall table and cell border styles, widths, and colors.

Alignment

Specify cell alignment (left, center, or right), or indentation position

Margins

Set cell margins (the space between the cell's text and the surrounding border).

Number style

Specify the predefined number style for highlighted rows or columns. Alternatively, a format string can be typed directly in the list box (offering precise format control). Both number and date format string types are supported. Color formatting is available for negative numbers.

Primary and alternate row shading

Shading can be used on primary rows and alternate rows to make the analysis more readable.

  • Primary rows: These are the first row in your analysis, and every odd-numbered row after that.

  • Alternate rows: These are the second row in your analysis, and every even-numbered row after that.

Clearing analysis formatting

important

This feature is relevant only to ISV's and others who are creating their own solutions.

When testing the import of a solution that you built, a warning may display about missing members. This warning indicates missing members will affect resource formatting. To fix the problem, return to the resources you exported, remove the incorrect formatting, and perform the export and import again.

Select ranges of cells in an analysis

Select ranges, or blocks of cells by using CTRL and/or SHIFT click, or by using the column and row headers.

  • CTRL-Click. Multiple individual cells can be selected by CTRL-clicking them

  • SHIFT-Click. By selecting a cell in the top left corner of a range, as well as the bottom right corner, a rectangular range of cells can be selected.

Member properties

Member properties provide additional information about members but cannot be used to slice or filter (e.g. descriptions, class and type). They appear when you hover over any member in an analysis report, as well as on the right click menu of a member.

In addition, all member properties can be seen grouped into the member properties folder in the Dimension Tree within each member level.

Subtotals and grand totals

Row and Column totals can be found on the Data design panel. Column and row totals and summaries appear as additional columns or rows.

note
  • If the table is transposed (via the Data design panel), any existing subtotals are also transposed and displayed.
  • Subtotals cannot be used with other column or row summaries.
  • The right-click menu can be used to manipulate subtotals, and hide or display individual attribute columns.
  • The first attribute column cannot be collapsed.

Row and column filtering

Quite often, results in reports contain rows and/or columns that have zero or empty values. When many rows and/or columns are blank, you may wish to hide them to keep the report clean and easy to read.

Paging

The following tips may be useful when viewing and editing tables.

Freeze panes

To freeze the display of column and row headers in the report's table, use the Freeze Panes switch on the Table design panel.

Temporarily hide function pop-up window

When creating a custom named set, calculated member, or function, the resulting dialog box can sometimes extend over an area of the table. If you click the dialog tab, the box disappears but remains 'active', reappearing when you drag a useable entity on top of it (or click it).

You cannot place the focus anywhere else unless the function has become inactive, by either canceling or saving the last action.

Number of pages in a report

If the analysis returns a large number of rows or columns, the corresponding table is displayed on a per-screen basis. If a report has more than one page, a Number of pages button becomes visible on the toolbar.

note
  • ctrl + /// keys can be used to move to adjacent screens (e.g. use ctrl + to go to the next screen).
  • This feature affects only the display of the resource on the screen. Printing is handled separately.

Sorting

Sorting options on analyses are available on the right click menu of headers.

Removing and restoring members

When viewing reports, the report consumer may wish to remove some section of the data.

This can be achieved by using the Remove and Restore member functionality. Members that were removed can be restored again, once the Removed Members switch has been enabled.

Drill down, drill up, and drill through

note

See the Analysis reports reference for an explanation of the different types of drilling.

Double-clicking a table cell drills through to a detail report (to display the underlying transactions behind a number), or a configured drill through target.

More than one detail report can be linked to a resource as a drill through target and can be opened via the cell context menu.

Drill down, drill up, and drill through options are also available in the context menus of row and column headers.

Sparklines and KPIs in a table

Sparklines are a convenient way to add visualization components with feedback on some history to an analysis report. On a Sales order analysis you may want to see the sales over the last 6 or 12 months graphically alongside other relevant numbers.

A sparkline function has the following components:

  • Number of Data points - Specifies the number of points for which the measure specified should be measure. E.g. A Sales by month sparkline will have 6 or 12 as the number of points measured.

  • Formula - Holds the values to be measure, e.g. sales in this example

  • Time Context - Specifies the time period when the sparkline ends. Leaving this placeholder empty will use the current period as the time context.

For the example below, Sales for 6 months will be displayed until Dec 2020 because the time context comes from the Month level of the Fiscal Date Hierarchy.

important

If no time members are present in your current query, Data Hub will not be able to determine the time context automatically. In this scenario, you must specify a member to represent the desired time span.

Print Design controls how the analysis will look when printed. Enable the switch to see the various options.

  • Print Preview - Located on the Resource Options menu, opens a new window, which displays the resource as it will appear when printed.

  • Orientation - Specifies if the resource will be printed using the portrait or landscape orientation.

  • Page Size - Specifies the size of the paper on which the resource will be printed.

  • Page Numbers - Specifies if page numbers will appear in the footer of each page, and if so, where the page number will display.

  • Margins - Open the Margins dialog box, which allows you to specify, in points, the exact size of the top, bottom, left, and right margins.

  • PageAlignment - Align both top-to-bottom and left-to-right alignment for the contents of the page. These two alignment types are independent of each other.

  • Scaling - Adjust the size of the analysis to get it to fit on the printed page in a specific way. You can fit by all contents, rows, columns, or create custom scaling. You can also use the default size and print the analysis using its regular, full size.

  • Pages Wide - When Custom Scaling is selected using the Scaling button, this text box becomes active, allowing you to specify the number of pages onto which the analyses columns will be fit. The columns themselves are resized to fit on the number of pages you specify.

  • Pages Tall - When Custom Scaling is selected using the Scaling button, this text box becomes active, allowing you to specify the number of pages onto which the analyses rows will be fit. The rows themselves are resized to fit on the number of pages you specify.

  • Page Number Increase Layout - If your printed analysis contains multiple columns and pages, you can use this option to specify how the numbering of the pages is handled.

    If Down, then Over is selected, the pages are numbered based on columns, with the pages in the first column initially numbered, then the pages in the second column, and so on, as shown below.

    If Over, then Down is selected, the pages are numbered based on rows, with the pages in the first row initially numbered, then the pages in the second row, and so on, as shown below.

  • Reset Page Breaks - Resets any defined page breaks to fit the currently selected paper size (set via the Paper Size button).

How to Create an Analysis Table