Intacct Reports: Dimension Groups and Dimension Structures

Reporting the way you’ve always dreamed without using Excel. Stop the massaging of data in excel and let Intacct do the work for you!

If you’re an Intacct user, then you’re hopefully aware that Intacct’s most powerful feature is its multidimensional capabilities. Did you know you can create an infinite amount of dimension groupings for reporting purposes? Each of Intacct’s core dimensions allows for custom groupings to provide the strategic reporting you’ve always wished for and permits report readers to choose only relevant data to be presented. No longer do you need to dump data into Excel for grouping or consolidating; Intacct can handle multiple combinations of grouping data.

Let’s start by defining the two major terms for grouping data for reporting purposes:

  • Dimension Group – a group of members in a dimension, such as customer, vendor, item, employee, department, location/entity, and class. Dimension groups can be used in any report or dashboard filter drop-down menu in Intacct
  • Dimension Structure – a group of dimension groups or a group of dimension structures. Dimension structures are only available for when creating Financial Statement reports in the General Ledger module.

Dimension-Groups-and-Dimension-Structures

Dimension Groups:

To set up dimension groups, just follow these 2 easy steps:

Step 1: Navigation

Company > Open Setup > Location Groups (example) > Add

Dimension-Groups-and-Dimension-Structures-Dimension-Structure-Navigation

(Helpful Tip: Project and customer groups can be found under the AR module, Vendor groups under the AP module, and Item Groups under the OE module in the open setup tab)

Step 2: Add new group and edit the filters

  • Assign the dimension group ID – I named my location group “South” (anything you would like to identify your group by, just note that it cannot be changed once created) to include southern location dimensions.
  • Name your group – I named this group “South Region” (can be changed).
  • Group type – Choose a group type. (Either “Specific members” or “All members”.)
    • Specific members: This option allows you to add individual members. This is a great type for novice users. However, if more locations are added in the future, the location group will need to be manually updated, creating more maintenance for reporting. How do you set it up? Just select the members from the dropdown list under the members section and add each member.

Dimension-Groups-and-Dimension-Structures-Location-Group-Specific-Members

  • All members: This option allows you to filter for your group members based on a field. The benefit of this type of group is that if more locations are added in the future, the location group will be updated automatically for reporting purposes. How do you set it up? Simply change the Filter by choosing the field you would like to filter (Location ID) and the “Operator” to “greater than” and “less than”. The below example accomplishes the same dimension group as the specific member group noted above, but won’t need to be updated as much in the future. (For example, if location 25-Arizona is added in the future, it will be included in this account group because it’s between the ID values of 19 and 41).

Dimension-Groups-and-Dimension-Structures-Location-Group-Filters

Tip: How to include exceptions in your group when they don’t meet the basic filter condition?

The filters allow for conditional expressions. The default is AND, or in other words filter for location ID’s greater than 29 AND less than 41. But what if I wanted to add location 10-Texas that falls outside of my expression? At the bottom of the location group screen, you can choose between filter conditions All (AND), Any (OR), or Expression (custom expression). To add 10-Texas, I would write the following expression:

Dimension-Groups-and-Dimension-Structures-Location-Group-Filter-Conditions

The expression I’ve written above relates to the filter line items. It essentially says, include “Location ID’s greater than 29 AND location ID’s less than 41 OR if the ID equals 10”. Now when I use this location group in a report, it will include anything location ID in-between 19 and 41, as well as location ID 10.

Another neat feature with dimension groups is that if you use a custom field in your Intacct instance, the custom fields become a “field” option in the filter section, allowing you to create groups based on custom fields!

Tip: To understand how to use report groups when filtering reports/dashboards, see our blog post on “Filtering Reports and Dashboards for Current User with Intacct”

Now that you’ve created a dimension group, you should see this grouping available on any report that exposes dimension filter drop-down option.

Dimension Structures

Let’s now move to understanding more about dimensions structures. Dimension structures are very similar to dimension groups, but as mentioned above, they’re not technically the same. Let’s learn more about by creating dimension structures by following these 3 steps:

Step 1: Navigation

General Ledger > Dimension Structures > Location (example) > Add

Dimension-Groups-and-Dimension-Structures-Dimension-Structure-Navigation

(Helpful Tip: Remember that dimension structures are a dimensional group or groups of dimensional groups. There’s an easy way to create a dimension structure when setting up a dimension group; just check the dimension structure box when creating any dimension group)

Dimension-Groups-and-Dimension-Structures-Dimension-Structure-Checkbox

Step 2: Add location group or groups to dimension structure

  • Assign Name – I named my location dimension structure “North/South Regions” (anything you would like to identify your group by, just note that it cannot be changed once created) to include both my north and south location dimensions. This name will show up as the header if used on columns.
  • Display Fields – These fields are adjustable and will dictate how the rows appear when used in a financial report with a dimension structure type (non-traditional report structure)
  • Structure Type – select from either a list current location group(s) (Location Groups) or a list of dimension structures (Hierarchy of Location structures). I chose location groups and included a location group of my north locations and a group of my south locations
  • Roll up child amount – if your dimension hierarchy contains children members and you would like them included in your dimension structure, check the box. This option is only available if your structure type is set to Location Groups. I chose to not show my child locations.

Dimension-Groups-and-Dimension-Structures-Dimension-Structure-Example

Step 3: Add dimension structure to rows or columns on financial report

Dimension structures can be used in either the rows or columns tab in the financial report wizard. The traditional and more common approach is to use dimension structures in columns. However, if you wish to use as in the rows, your report structure must be set up as Dimensions.

Dimension-Groups-and-Dimension-Structures-Dimensional-Report

When creating or editing a financial report, on the Columns tab you will have an option for Dimension structure. This is where you can select the dimension structure you created in step 2 above.

Dimension-Groups-and-Dimension-Structures-Column-Dimension-Structure-Filter

Report that is using North/South Regions Dimension Structure:

Dimension-Groups-and-Dimension-Structures-Financial Report-Example-Dimension-Structure

As you can see, the dimension structure has combined both location groups for the North and South locations into one column. You can also expand on the dimension structure if you wish to view its members in detail.

Tip: To understand more about expanding columns, see our blog post on “Intacct Financial Reports: Expanding Columns, Report Groups, and Scheduling”

Well, there you have it! You should now have a better understanding on how to filter and group your dimensions in Intacct for reporting purposes. Excel is a great program, but having Intacct do the work for you should allow for more time to focus on things that drive your companies and organizations mission and not “massaging” data!

  • 612-376-4550

Keven is a senior consultant in outsourcing at CliftonLarsonAllen. He has been with the firm for seven years. Keven’s experience includes providing audit and assurance services and other financial and management services nonprofit organizations. He now focuses on providing outsourcing and consulting services, including implementing Intacct’s accounting system for clients. Keven has served in a variety of roles as an outsourced accountant, from accounts payable clerk to controller. He has worked with struggling nonprofits to update their controls and accounting policies, as well as improve organizational efficiencies. Keven has also implemented financial systems on more than 100 nonprofit and for-profit organizations.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*