Dimension structures for financial reports

Dimension structures provide a flexible way for you to organize dimension data that you want to see on the rows or columns of a financial report. For example, instead of showing all locations on a report, you might want to select a Location structure that is named for a particular region and includes a subset of locations.

You can add any number of structures for the dimensions you track.

Find dimension structures

  1. Go to General Ledger > All > Financial report structures > Dimension structures.

  2. View the report structure list for each dimension enabled in your company.
For multi-entity shared users: This is a master object, which can either be common (that is, accessible) to all entities, or exclusive (private) to a specific entity. Learn more about dimension structures in a multi-entity shared environment.

What are dimension structures?

Dimension structures are structures that represent dimensional data that you intend to use on the rows or columns of financial reports.

Image showing dimension structures on rows and columns.

  1. Dimension structure on reports rows.
  2. Dimension structure on report columns.

For example, you might create dimension structures that show:

  • Selected departments
  • Customers by type
  • Items by product line

You can create any number of dimension structures to represent the different ways you want to segment your data. For instance, you might create multiple Customer structures that enable you to analyze your "Customers by type," "Customers by sales territory," and so on. After they're created, the re-usable dimension structures can be used across the rows or columns of any number of financial reports.

When added to the rows of a report, each dimension structure gets a heading, rows for the individual members or substructures in the dimension structure, and a total row.

Create a dimension structure

Flat structure

You create a flat dimension structure by selecting 1 or more dimension groups that contain the members you want to include.

The following graphic provides an overview of how a flat dimension structure can be created and used. In this case, the dimension structure is shown being used on the rows of a report.

  1. Create dimension groups that include the members you need.

    Members can be selected individually or dynamically based on filters.

  2. Create your dimension structure and add the groups to it.
  3. Use the dimension structure on reports.

    Illustration showing a dimension report structure with 2 dimension groups in it, and the resulting report.

Create a flat structure

  1. Review your dimension groups to determine which ones you plan to include.

    You can include a single dimension group, if it contains all the members you want to include, or add multiple groups. If you don't already have the dimension groups you need, you can set up new dimension groups.

    By default, members in a dimension group are sorted in ascending order by ID, but you can edit the group and change the sort order (for example to sort by Last Name).
  2. Create a new dimension structure: Go to General Ledger > All > Financial report structures > Dimension structures and select Add (circle) next to the structure you want to add.
  3. In the Name field, enter a name that will remind you of the function of the dimension structure.
  4. Review the "display as" text for reports, and make changes as needed.
    • Based on the Name you entered, we'll suggest the name that will appear on reports (Display on report as) and the total line text (Display total line as).
    • You can make changes as needed. For example, you might name a structure "Eastern locations" to help you remember its function, but on reports you display the structure as "East Coast" with a total line of "Total East Coast."
  5. For the structure type, select dimension groups. For example, if you're creating a location structure, select Location groups.
  6. In the Specify groups to include section, select and add dimension groups.
    1. Use the group dropdown menu to select a group.
    2. Select Add to include the group in your structure.
  7. Decide whether the report should Roll up child amounts for dimension members that have children.
    • By default, amounts for dimension members don't include amounts from children. For example, amounts for departments don't include any child departments, locations don't include sublocations, and so on.
    • In some cases, rolled up reporting might make sense. For example, suppose that your projects are typically organized into child projects. By selecting Roll up child amounts, you can ensure that when Project A is included on a report, the amounts reported all of the child projects.
  8. When you're done building the structure, select Save.

Hierarchical structure

A hierarchical dimension structure contains other structures, which enables you to show organization, groupings, and subtotals on reports.

The following example provides an overview of how a hierarchical dimension structure can be created and used. In this case, the dimension structure is shown being used on the rows of a report.

  1. Create substructures that include the members you need.
  2. Create your hierarchical structure and add the substructures to it.
  3. Use the hierarchical dimension structure on reports.

Illustration showing a dimension report structure with 2 substructures, and the resulting report.

Create a hierarchical structure

  1. Create any substructures that you need for your hierarchy.

    In the example, you would first need to create a Location structure for South and another Location structure for East.

    If you don't already have the substructures you need, you can create a dimension group and turn it into a hierarchy at the same time.
  2. Create a new dimension structure for your hierarchy: Go to General Ledger > All > Financial report structures > Dimension structures and select Add (circle) next to the structure you want to add.
  3. In the Name field, enter a name that will remind you of the function of the report structure.
  4. Review the "display as" text for reports, and make changes as needed.
    • Based on the Name you entered, we'll suggest the name that will appear on reports (Display on report as) and the total line text (Display total line as).
    • You can make changes as needed. For example, you might name a structure "Customers by industry" to help you remember its function, but on reports you display the structure as "Customers" with a total line of "Total Customers".
  5. For the structure type, select Hierarchy of dimension structures. For example, if you're creating a location structure, select Hierarchy of location structures.
  6. In the Specify structures to include section, select and add dimension structures.
    1. Use the structure dropdown menu to select a structure
    2. Select Add to include the selected structure in your hierarchical structure.
  7. When you're done building the structure, select Save.

View or edit a dimension structure

When you edit a dimension structure, your changes will apply to all reports that use the structure. Before editing, it's a good idea to review which reports and graphs will be affected.

To view and edit your existing dimension structures:

  1. Go to General LedgerAll > Financial report structures > Dimension structures, and then select the dimension.

    For example, to display your department structures, go to General Ledger > All > Financial report structures > Dimension structures > Department.

  2. From the dimension structure list, drill-down to get more information about a particular structure.
    • View and Edit enable you to see how the structure is defined.
    • To quickly see the members within a structure, select Members instead.
    • To see which reports and graphs use the structure, select Reports or Graphs.
  3. Edit the dimension structure as needed.

    The dimension structure defines how the structure should be listed on reports, and what it should contain.

    • To change the title and total line, edit the fields for Display on report as and Display total line as.
    • To change the dimension members that appear when the structure is used on reports, edit the dimension groups that make up the structure. If the dimension structure contains other structures, edit those structures to review the dimension groups.
You can also view dimension structures from within the Financial Report Writer, at the time that you add a structure to a row or column.

Create a dimension group and dimension structure simultaneously

If you don't already have a dimension group that contains the members you need for a dimension structure, you can create the dimension group and structure at the same time.

  1. Create a new dimension group, such as a new Location group.
    • For example, to create a new location group, go to Reports > Setup > Dimension groups > Location.
    • Select Add (circle) next to Location, and for structure type, select Location group.
  2. Define the group, for instance by selecting individual dimension members or using filtering.
  3. Select the Dimension structure option, which automatically creates a dimension structure of the same name.
  4. Select Save.

Examples: how to create different dimension structures

This section provides step-by-step instructions for creating specific types of dimension structures that you might need for your financial reports.

Learn how to create structures that represent: