- 11 Minutes to read
- Print
- DarkLight
- PDF
Dimensions
- 11 Minutes to read
- Print
- DarkLight
- PDF
Overview
With this task, you can enter dimension data for the dimensions defined on the Model > Setup page. Dimensions entered on the Setup page are populated in the Dimension list box as shown below. You can also add dimension members to a generated model without clearing and regenerating the model. For example, if you have a Revenue Forecast model and you want to add a new sales representative or product, you can do so without clearing or regenerating your model.
Access the Dimension subtask by selecting the Model task and the Dimension subtask.
Actions Available Described
A description of the actions available for the Dimension subtask is provided below.
Refresh - After a selection is made, click Refresh to view updated data.
Save - Save defined dimension data.
Spreadsheet Fields Described
The spreadsheet fields on the Dimension page are described below.
Model - Select the model you want to define dimension data for.
Status - Indicates whether the model is generated or not. See the Model Setup subtask for more information.
Dimension - Select the dimension you want to provide member details for. New models will have no dimension members defined.
Action
- Select View to see the current dimension members and hierarchy. This option is available for unlocked models.
- Select Update to change the Rollup Operator and Member Type for the dimension members. This option is available for locked models only. See Defining Dimension Members for a Model.
- Select Delete to remove members and their associated data from a dimension. This option is available for locked models only and does not require you to clear and regenerate the model. After you delete members, you need to run calculations to ensure that rollup data is correct. You also must update any views, reports, or calculations that refer to the now-deleted member. See Deleting a Dimension Member from a Generated and Locked Model.
- Select Append to add a dimension member to a generated model. Once you select Append, a blank table is displayed. Enter new dimension members in the table. Click Save to add new dimension member(s) to the model. To view the new dimension member(s) select View from the Action drop-down. See Adding a Dimension Member to a Generated Model.
- Select Set Display Label to customize dimension member names for views and reports in Dynamic Planning.
- Select Set Dimension Based Properties to set number formats for dimension members. Select a Number Format for a dimension member. Previously you could set Locked members on this page also. See How to Lock Dimension Members to learn how this procedure changed.
- Select View Attribute Mapping to see how dimension members are mapped to attributes. Attributes are displayed in additional columns in the table. If your model does not have attributes or the dimension selected is not associated with an attribute, then no additional columns are provided.
See Also:
How to Define Multiple Number Formats for Dimension Members in Views
Creating Attributes within Dynamic Planning
Member Code - A unique identifier for the dimension member. You cannot have duplicate member codes.
Member Parent - Represents the name of the parent member in the dimension hierarchy that the member will roll up to. For example, Time might be the dimension, 2020 might be the parent member, and Q12020 a member that rolls up to the 2020 parent member.
Rollup Operator - Based on aggregation and reporting needs. For example, Q12014 rolls up to the 2014 parent member. Select a Rollup Operator for each dimension member.
- The value of the member is not aggregated.
- The value of the member is added to the aggregate value of the preceding sibling member(s).
- The value of the member is subtracted from the value of the preceding sibling member(s).
- The value does not include the child member value in the consolidation to its parent and it does not roll up to any dimensions.
Member Type - Hidden - hides the dimension member from display on the Analyze, Data page. Hidden members will not be removed from the model but they will be removed from the display based on view settings.
Defining Dimension Members for a Model
- Select the Model task and Dimension subtask.
- The model last saved on the Setup page is populated in the Model cell. If you want to work with a different model, select it from the Model List box.
- The first dimension defined on the Setup page is displayed, enter dimension data for that dimension or select another from the Dimension list box.
- Add, edit, or delete dimension data. If you are working with a new model, there will be no members defined.
- Enter Member Code, Member Parent, and Rollup Operator data. These 3 data items are present in the standard data structure.
- For Member Type, select Hidden to hide the dimension member from display on the Analyze, Data page. Hidden members will not be removed from the model but they will be removed from the display based on view settings.
- After you have defined dimensions, return to the Setup page and generate your model.
Adding a Dimension Member to a Generated Model
This task applies to either locked or unlocked models.
- Select the Model task and the Dimension subtask.
- Select a dimension that you want to add a member(s) to.
- Select Append from the new Action field shown below.
- Once you select Append, a blank table is displayed as shown below.
- Enter new dimension members in the table.
- Click Save to add new dimension member(s) to the model.
- To view the new dimension member(s) select View from the Action drop-down.
Notes about Restructuring.
Deleting a Dimension Member from a Generated and Locked Model
You can delete dimension members and associated data from a locked model without clearing and regenerating the model. For example, if you have a Revenue Forecast model and you want to remove an old product, you can do so without clearing or regenerating your model.
This option is available only in SpotlightXL.
- Select Model > Setup.
- Select the model from the Model drop-down.
- Lock the model.Note:The model is still generated but is now locked from data changes by users.
- Select Model > Dimension.
- Select the dimension that you want to delete the member from. Make a note of the correct spelling of the Member Code and Member Parent.
Select Delete from the Action field. - Type the Member Code and Member Parent.
- Click Save.
- A message appears and asks you to confirm. "Deleting dimension members will clear all the rollup and deleted leaf member's data. Would you like to continue?"
- Click Yes to confirm.
- A message appears and informs you that the operation has been submitted for execution. Notification will be sent via email once the process is complete.
- The data for all associated rollup members is deleted with this operation. You need to unlock the model and then run the necessary calculations to obtain the new rollup data.
- Select Model, Model Administration, Validation.
- Select the model from the Model drop-down.
- Review the status of the validation report to determine if any model artifacts need to be updated. You may have reports, views, calculations, formulas, or maps that refer to the deleted member and that need to be updated. Repeat the validation until you have made corrections to all the artifacts.
- Type the Member Code and Member Parent.
See Notes about Restructuring.
How to Lock Dimension Members
This task is for Contributors and Power Users.
You can lock specific members or combinations of members in a model to prevent modification. This is useful when you want to allow data input for a specific segment of data only. For example, lock Actual data from modification, but allow input for all Budget data.
Data Locking is a two-step process:
- Set up the data locking definitions.
- Turn on or off all data locking in the application on the Manage, Application Administration, Application Settings page. This step must be done by a Power User.
Data Locking Setup
- Select the Model task and the Model Administration, Data Locking subtask.
- Select the model that you want to lock. You will see the dimensions listed as column headings.
- Use the drop-down under each dimension column to select the member(s) that you want to lock. If you select a parent-level member, all leaf level members under that parent will be locked, but the parent-level members will not be locked.
- Click Save.
The following example locks all data in member combinations that include any leaf members in the 2014 hierarchy in the Time dimension.
The following example locks all data in member combinations that include any leaf members in the 2014 hierarchy in the Time dimension and locks all data in member combinations that include Actual in the Scenario dimension.
The following example locks all data in member combinations that include any leaf members in the 2014 hierarchy in the Time dimension and Actual in the Scenario dimension.
Turn Data Locking On or Off
- Select the Manage task and the Model Administration, Application Settings subtask.
- Under the View Properties section, select Application Level or None for Dimension Based 'Locked' for Views.
- Under the Report Properties section, select Application Level or None for Dimension Based 'Locked' for Reports.
- Under the Model Properties section, select Application Level or None for Dimension Based 'Locked' for Models.
- Click Save.
You must logoff and login again for the settings to take effect.
Data that is locked appears with a gray background in views and reports.
How to Define Multiple Number Formats for Dimension Members in Views
This task is available for Designers and Administrators.
To define multiple number formats for dimension members in Views:
- Specify the number format for each dimension member by doing the following:
- Select the Model task and the Dimension subtask.
- Select the model from the Model list box and the dimension that contains the members you want to define number formats for from the Dimension list box.
- Select the Set Dimension Based Properties action. In the example below, the Numeric number format is selected for Expense members, Currency is selected for Income members, and Percent is selected for Ratio members.
- Click Save after defining number formats for each dimension.
- Update the properties at the View level so that the number formats defined at the dimension level are displayed as needed.
- Select the Analyze task and the Design View subtask.
- Select the View.
- Click the Properties action.
- Select the dimension from the Dimension based 'Number Format' field you applied number format to on the Model Dimension page.
- Click Save.
- Select Analyze, Data, to see the results of your changes.
Customizing the Display Label
Now you are ready to use the Analyze and Report features to set up views and reports for your users.
Setting a Display Label
You can customize the way that members appear in views and reports using Display Labels. In Structured Planning, Consolidation, and Reporting applications, data is described with a Code and a Name. In Dynamic Planning, the Code becomes the member name by default.
When designing the view or report, using the Properties option, you can use a Display Label instead. By default, Display Label uses the Structured Planning, Consolidation, and Reporting applications definition of Code – Name.
Here is the result:
Model > Dimension
If you want to create a custom label for any member, go to Model > Dimension, and select the dimension you want to customize.
Under Action, select Set Display Label.
Then look for the member(s) that you want to change. For example, if you want to shorten the Display Label for “2000 – DWH Operations, Inc.” to say “2000 – DWH”, locate 2000 in the table and specify the Display Label.
Then click Save.
When you next open your View (Analyze > Data), the custom Display Label appears.
Complete the following steps to customize the Display Label:
- Access the Model task and the Dimension subtask.
- Select the dimension you want to have a customized display label.
- In the Action list box, select the Set Display Label option as shown below.
- The Member Display Label column is enabled. Select the dimension member you want to customize.
- Enter the new dimension member label/name and click Save. Now, set display settings to Display Label for reports and views.
If you clear the model, the customized display labels are preserved. If you copy a view or report from an existing view or report, the target view or report will inherit the display property of the source view or report.
Display Labels in POV, Drill Through, and Search Functionality
Search functionality supports Display Labels as does drill through and Point of View (POV). In the example below, the report has the Display Label feature enabled, so the POV dropdown contains the display labels.
Display Labels and Lookups
Models sourced from Structured Planning, Consolidation, or Reporting applications with lookups do not need to use the Display Label feature. It is best to use one or the other and not both. If both features are used simultaneously, the default display name will have a lookup in place of the code. For example, let’s assume a dimension member has code “code”, name “name”, and lookup “lookup”. The default display label will be “lookup – name” instead of “code – name”.
Notes about Restructuring
Whenever you modify a hierarchy, including adding, deleting, or moving members or sub-hierarchies, Dynamic Planning performs a restructuring operation. Depending on the model size and configuration, the operation can be a lengthy process (4 or more hours). We have optimized the restructuring process to be significantly faster when modifying the hierarchy of large dimensions and models. It is optimized to be completed in less than 4 hours.
There are no changes to how you update the hierarchy. If the model is generated and you want to update the hierarchy, then simply lock the model and update the hierarchy as you normally would. Performance improvements are applied by default and there is no additional configuration needed.