Dimension Properties

By assigning properties to dimensions, you can implement powerful features in your reporting, member lookup, formulas, and Data Manager selections.

You can filter on properties in many places in the system. For example, if you want to be able to easily select entities by geographic region, you simply add a REGION property, and enter a region value for each entity. Then you can filter and sort by region, apply account logic by region, or define a report format based on region.

The system requires various properties depending on the dimension. You can also assign additional properties for your business needs.

Many of the properties are generic, such as ID and DESCRIPTION, while others can be unique to a dimension, such as SCALING. The properties define the behavior of members within the dimension.

You can use the following features when working with dimensions:

Task

More Information

Adding properties to dimensions

You can add properties to a dimension by selecting a dimension within the dimension library and clicking Add in the toolbar above the property list.

When you add a property to a dimension, you must specify the following:

  • ID - An ID for the property. The ID is not case sensitive but is displayed in the case it is typed. The ID must be unique (regardless of case) within a dimension. The maximum length of an ID is 20 characters. The permitted characters are: A-Z,a-z,0-9,_,-,. An ID cannot contain the following invalid characters: single quotation mark ('), double quotation mark ("), backslash (\), ampersand (&), dash (-) The ID cannot start with a number as a first character. The ID cannot be the same ID as that of a system-generated property. The ID cannot contain the string of characters “PARENTH”. The ID cannot be the same ID as one of the special properties described below.

  • Name - A name for the property. The maximum length for a property name is 40 characters.

  • Number of Characters - The maximum length for values of the property. This must be an integer greater than zero.

Adding properties to dimensions in Consolidation,Ownership, and Rates models

When you add a property to a dimension in a consolidation, ownership, or rates model, you have the option to add the set of predefined properties for the following dimension types:

  • Account

  • Category

  • Audit

  • Entity

  • Time

  • Currency

When you add properties to any of these dimension types, you can select to add a new property or add the set of required properties for consolidation type models. For the Account dimension, you can also add the set of required properties for ownership type models.

When you add the set of predefined properties required for consolidation, ownership, or rates models, if there is already a property with the same ID as one of the required properties, the system handles this as follows:

  • The corresponding property is not added to the dimension.

  • If the number of characters of the existing property is greater than expected, the system does not change it.

  • If the number of characters is smaller, it is updated with the default value specified for this property in the set of predefined properties

A message is displayed at the end of the process to inform you if the system did not add some of the properties because they already exist, and if the system changed the number of characters.

Modifying dimension properties

You can modify a property which is not a system-generated property. You edit and change a property directly in the property list. You cannot change a property ID after you have saved it. However, you can change a property name and the number of characters, but you cannot reduce the length previously specified.

Adding property values

After you add a property to a dimension, you can assign property values to members in the dimension. You can add property values to properties by selecting the desired dimension from the dimension library, selecting Edit Members, then adding the desired values directly in the member grid under the appropriate property. After you are done, you must save the changes and process the dimension.

Removing dimension properties

You can remove properties from a dimension by selecting a dimension within the dimension library and clicking Remove in the toolbar above the property list. This removes the property from the list. You cannot delete a system-generated property.

Limiting the number of dimension members available to users When a user is filling a journal template, all base-level members that this user has access to are available. You can use the “Enable journal” function to limit the number of dimension members that are available to the users during journal entry. You can limit journal dimension member lists by adding the property EnableJRN to each dimension for which you want to limit the journal access. After that, in its dimension sheet, enter Y in the EnableJRN column of the base-level members for which you want to allow users to post journal entries. Do this for each dimension you want to limit, then process the dimensions.

System-generated Properties

The following properties are generated for all dimension types, but are not displayed in the list of properties for a dimension.

Property

Description

DESCRIPTION

Display name of the dimension. This appears in the language specified in the Preferences settings.

CALC

Indicates whether the member is calculated by means of a formula or is at a parent level. The property values can be viewed in the Member Selector in the Analysis Office add-in.

HIR

Stores the hierarchy IDs associated with the member, for example H1;H2.

Special Properties

The following are reserved IDs that you cannot enter as a property ID when adding a new user-defined dimension property:

Property

Description

SOLVE_ORDER

The SOLVE_ORDER property defines the order in which the system solves calculated members when they intersect with other calculated members. SOLVE_ORDER determines the order in which the system evaluates and calculates dimensions, members, calculated members, custom rollups, and calculated cells. The system evaluates the member with the highest solve order first, and calculates it last. Zero is the highest priority.

Guidelines for implementing SOLVE_ORDER:

  • Specify up to 3 measures and 5 members within a SOLVE_ORDER property.

  • Specify dimensions by dimension name, making sure that capitalization is correct.

    Example

    [ACCOUNT].[Account1] / [ACCOUNT].[Account2]

    [PRODUCT].[Product1] + [PRODUCT].[Product2]

    The only exception to this rule is that you do not need to specify an Account dimension by name.

FORMULA

The optional property FORMULA allows you to define calculations to perform for dimensions. This powerful feature of the system gives you the ability to customize data management to meet your business requirements.

Select the Enable Member Formulas option for the dimension to which you want to apply member formulas. For information about implementing formulas, see Member Formulas.