Dimension groups

A dimension group is a name for a particular set of members in a dimension, or a set of members that meet certain criteria. For example, you can create customer groups for customers located in a particular state or customers with the greatest open balance.

To view a list of dimension groups, go to Reports > Setup > Dimension groups.

Set up dimension groups

The way that you set up dimension groups for your company depends on your business and how you plan to use the groups.

Suppose that your company performs services from multiple locations. You might set up dimension groups that help you filter reports by location, customer, employee, and even project. Within each type of dimension group, you can define multiple groups for different purposes, such as groups that filter customers by type, amount due, country, or even a combination of criteria.

Get access to the dimension group list

There's a separate dimension group list for each type of standard and user-defined dimension, and access is controlled by your permissions. You can also find specific dimension groups in the Setup section of their owning applications.

For example, to find the Customer Groups list:

  • Go to Accounts Receivable or Order Entry > Setup > Customers > Groups.
Some dimension groups, such as customers, suppliers, and items, can be found on multiple menus. All dimensions groups are available from the Reports > Setup menu.
If you don't see a particular dimension group in a menu, ask your administrator to give you permission to the dimension group. There are separate permissions for each application from which you can access the dimension group list.

Add or edit a group

  1. Go to the dimension group list, and select Create to add a new group.

    If you're editing an existing group, select More actionsEdit at the end of the row for the existing dimension group.

  2. Enter an ID and Name for the dimension group.

    When displayed elsewhere in Intacct, the dimension group shows the ID and name together (ID--Name), as in NAOPS--North America Operations. You cannot change IDs after you've saved the group, but you can edit the name later.

  3. Optionally, enter a description that will remind you of what this group includes or how it's used.
  4. From the Group type dropdown, select the type of group you want to create and then define the group.
    • Select All members if you want to filter from the whole set of dimension members. For example, you might define a "Direct Customers" group that includes all members but then filters the results to only customers where the Customer Type field is equal to "Direct."
    • Select Specific members to hand pick the dimension members to include.

    Learn more about determining what's in the group.

  5. Optionally, specify how dimension members are sorted when displayed in reports.

    The display order for members is controlled by how you define the group.

    Sort options for dimension members
    Group typeHow to sort members

    All members

    By default, members are sorted in ascending order based on ID, but you can change the sort order. For example, you might want to sort a customer group in Ascending order based on the Last Name field.

    To define the sort order, set the Sort order to Ascending or Descending and then choose the field to use for sorting.

    Specific members

    Members will be displayed in the order they appear in the Members list.

    Learn how to select and order members.

  6. Select the Dimension structure option to create a dimension structure automatically that enables the group to be used on the rows or columns of financial reports.

    You can later find your dimension structures by going to Reports > Setup > Dimensions and then the name of the dimension.

    If you don't create a dimension structure for the group, you’ll be able to use the group only for filtering.

  7. Add filtering to the group.

      1. Select the field that you want to filter on.
      2. Select the operation and value that you want to filter for.

        The options depend on the field that you select.

        If you add more than one filter, All (AND) is selected in the Filter conditions field by default. This means that members are included only if they match all criteria. However, you can change this behavior by selecting Or (Any) in the Filter conditions field.

    Learn more about filtering with field values.

  1. Go to the dimension group list, and select Add to add a new group.

    If you're editing an existing group, select Edit to the left of the group.

  2. Enter an ID and Name for the dimension group.

    When displayed elsewhere in Intacct, the dimension group shows the ID and name together (ID--Name), as in NAOPS--North America Operations. You cannot change IDs after you've saved the group, but you can edit the name later.

  3. Optionally, enter a description that will remind you of what this group includes or how it's used.
  4. From the Group type dropdown, select the type of group you want to create and then define the group.
    • Select All members if you want to filter from the whole set of dimension members. For example, you might define a "Direct Customers" group that includes all members but then filters the results to only customers where the Customer Type field is equal to "Direct."
    • Select Specific members to hand pick the dimension members to include.

    Learn more about determining what's in the group.

  5. Optionally, specify how dimension members are sorted when displayed in reports.

    The display order for members is controlled by how you define the group.

    Sort options for dimension members
    Group typeHow to sort members

    All members

    By default, members are sorted in ascending order based on ID, but you can change the sort order. For example, you might want to sort a customer group in Ascending order based on the Last Name field.

    To define the sort order, set the Sort order to Ascending or Descending and then choose the field to use for sorting.

    Specific members

    Members will be displayed in the order they appear in the Members list.

    Learn how to select and order members.

  6. Select the Dimension structure option to create a dimension structure automatically that enables the group to be used on the rows or columns of financial reports.

    You can later find your dimension structures by going to Reports > Setup > Dimensions and then the name of the dimension.

    If you don't create a dimension structure for the group, you’ll be able to use the group only for filtering.

  7. Add filtering to the group.

      1. Select the field that you want to filter on.
      2. Select the operation and value that you want to filter for.

        The options depend on the field that you select.

        If you add more than one filter, All (AND) is selected in the Filter conditions field by default. This means that members are included only if they match all criteria. However, you can change this behavior by selecting Or (Any) in the Filter conditions field.

    Learn more about filtering with field values.

Dimension groups in reports and dashboards

Defining a dimension group gives you additional control over what appears in reports and dashboards. In general, any dimension groups that you create will appear as additional filter choices.

With a dimension group, you can do the following:

  • Manually select a set of members, such as specific customers, suppliers, or locations
  • Filter to include members that meet certain criteria, such as items of the same type or customers of the same type
  • Control the order in which the members appear in report columns and rows
  • Take advantage of dimension counts to post to statistical journal entries automatically

Where can dimension groups be used?

Dimension groups can be used to filter in the following areas of Intacct:

  • Financial reports
  • Financial graphs
  • General Ledger reports
  • Dashboards

    Dimension use in dashboards is limited to components for performance cards, financial reports and graphs, and standard General Ledger reports.

Dimension report structures

Dimension report structures enable dimensions to be used on the rows or columns of financial reports. The following example shows a simple location report structure named "South," which contains a location group entitled "Southern offices."

  1. Dimension groups are custom groupings that are meaningful to your company.
  2. Dimension report structures can contain 1 or more dimension groups.
  3. The dimension report structure is what lets you add the dimension to a report.

Illustration showing a dimension report structure with 1 dimension group in it, and the resulting report.

When you add a dimension group, you're given the option to create a dimension report structure automatically. Learn more about how dimension report structures are created from dimension groups.

Determine what's in the group

The group type and options that you select determine which members are included in report data when you filter on this dimension group.

If you're creating financial reports that show dimensions in rows or columns, your selection also determines the column and row headings, and the order in which they're listed.

Dimension group options
What do you want to do? Steps

Include all members (such as all locations)

  1. Select All members as the group type.
  2. Change the sort order as needed.
  3. In the Filters list, filter for all Active members.
    1. For the Field, select Status.
    2. For the Operator, select equals.
    3. For the Value, select Active.

Include all members that meet your criteria

  1. Select All members as the group type.
  2. Change the sort order as needed.
  3. Use the Filters list to filter on specific fields (such as the department manager).
Don’t select any specific members. If you select specific members (such as particular locations or suppliers), the filters will apply only to the members you selected.

Include specific members

  1. Select Specific members as the group type.
  2. Use the Members list to add, delete, or reorder members.
  3. Don’t apply any filters to the group.

Select specific members, and further narrow the selection based on other criteria

  1. Select Specific members as the group type.
  2. Use the Members list to add, delete, or reorder members.
  3. Use the Filters list to further narrow the members based on specific fields.
Select only the top or bottom matches based on the value of a field
Non-numeric fields are matched alphabetically.
  1. Select All members as the group type.
  2. Set the Sort order to Ascending or Descending and select the field to use.
  3. Enter the number of matches in the Max matches field.
If you're planning to show top or bottom matches in a financial report, such as showing the top customers by revenue, don't use this option for the group. Learn more about how top and bottom matches work in a financial report.

Select specific dimension members and set their order

When you select "specific members" of a dimension, you’re picking the individual locations, departments, customers, suppliers, employees, items, projects, or classes that you want to include. For example, you might want to create an Employee group that contains certain employees.

  1. Set the Group type to Specific members.
  2. Use the Members list to select the members to include. The sort order that you choose will be used in any reports that show dimensions in columns or rows.

Filter with field values

You can add filters that select dimension members based on the value of certain fields. For example, you might want to select customers of a certain type or suppliers that have a payment priority of urgent.

  1. Select the field that you want to filter on.
  2. Select the operation and value that you want to filter for.

    The options depend on the field that you select.

    If you add more than one filter, All (AND) is selected in the Filter conditions field by default. This means that members are included only if they match all criteria. However, you can change this behavior by selecting Or (Any) in the Filter conditions field.

Filter for projects, employees, locations, or departments managed by the current user

Dimension groups can automatically show managers just the information that's relevant to them. For example, you can set up a Project dimension group called "My projects," which dynamically filters for projects managed by the current user. Similarly, groups can be used to filter for employees, departments, or locations managed by the current user.

The current user is the user who is currently logged into Intacct.

When you set the filter to the current user, you limit the user to see only the group, such as projects, employees, or locations associated with the user. For example, the filter field is "Project Manager" and the operator is "current user. " When the project manager runs the report, they’ll only see their own projects.

To create a group that filters for the current user:

  1. Create a new group of type Project, Employee, Department, or Location.
  2. Define the group as usual, giving it a name that users will recognize, such as "My projects" or "My employees."
  3. In the Filters section, select a field that's connected to an employee who is a user in Intacct.

    • For Project dimension groups, you can select the Project manager ID field.
    • For Department, Location, or Employee dimension groups, you can select the Manager field.

    Not all contact fields are connected to a user. For this reason, filtering for the current user is restricted to the Project Manager ID and Manager fields.

  4. Set the Operator to is current user.

Combine multiple filters

If you have multiple filters, the default behavior is to match only members that meet all the criteria. However, you can change how this works using the Filter conditions dropdown menu.

Filter conditions
Filter condition Result

All (AND)

Include members that match all criteria (the default behavior).

Any (OR)

Include members that match any criteria.

Expression

Uses an expression that you define to apply the filters.

For example, the following expression matches members that either meet criteria 1 and 2, or that meet criteria 3.

(1 AND 2) OR 3

If you want to select "one of" something, such as departments where the manager is either Jim, Sue, or Terri, create several filters and use the Any (OR) filter condition.

Create a group filter for active and inactive members

There are times when you want to include dimensions that are inactive in reports. Create a dimension group that filters for both types of dimension member.

  1. Open or edit the dimension group for the dimension type, for example, departments, locations, or territories.
  2. In the filters section, create two filters:
    • Status equals active
    • Status equals inactive
  3. Make sure that the condition type is set to Any (OR).
  4. Save your changes.

You can use this group when you want to have both active and inactive members appear in a report.

Delete a dimension group

Dimension structures can be deleted as long as they aren't being used for reporting. Select the checkbox at the end of the row for the applicable dimension group on the list. Then, select Delete at the top of the page.

Can't delete? To ensure that your reporting works smoothly, you are prevented from deleting a dimension group that's being used. If you can't delete a dimension group, check whether the group is:

For example, if you have a location structure that you use to filter financial reports, remove the filter from the financial reports, save your changes, and then try deleting the location group again.

Frequently asked questions (FAQs)