If you change the dimensionality of a line item, a subsidiary view is automatically created. You can do this by changing a line item's dimensions in the Applies To, Time Scale, Time Range, and Versions columns in a module's Blueprint. Subsidiary views increase a model's efficiency by reducing the number of cells in line items.
The dimensionality of a subsidiary view can vary by any list, Time, or version in a model.
Consider a subsidiary view if:
- A line item has the same result across all or many dimensions. Any dependencies or references to this line item are unaffected.
- A line item does not need to be visible to end users.
It's a good idea to create multiple modules if you want to simplify your processes. A subsidiary view can only display one line item, so it might be difficult to understand a module if it contains more than one subsidiary view.
Dashboard considerations
If an end user needs to view a line item on a dashboard, it's best practice to create another module, as opposed to a subsidiary view.
This is because:
- You can't edit subsidiary views if you publish selected line items to a dashboard.
- The space occupied by subsidiary views on a dashboard can cause issues when you align dashboard elements.
- When you publish a subsidiary view to a dashboard, you can only hide the module name if you hide the line item.
- You can't publish multiple subsidiary views with the same dimensions as another subsidiary view.
- You can only apply filters to a subsidiary view using its own data. You can't base the filter on another line item.
Publish modules with subsidiary views to a dashboard
The examples demonstrate the situations in which you might want to publish subsidiary views to dashboards. In both examples, the module must display in its default dimensionality.
Example 1: The subsidiary view has a dimension that is the parent of a list used in the default dimensionality
If the list is positioned on rows or columns, you can edit the line item in the list's parent list item instead of the child item.
Example 2: The subsidiary view is contained within the default dimensionality
This happens when a list subset is used as a dimension of a subsidiary view, and the full list is used in the default dimensionality. When the page selector being viewed exists in the list subset, the data in the cells can be viewed by end users. When the page being viewed isn't part of the list subset, the cells are blank.
Start of Section
The Start of Section option in Blueprint changes the dimensionality of all line items that follow a selected line item, without creating a subsidiary view. You shouldn't reorder line items, as this significantly affects a module's dimensionality.
If you select a list in Applies To, and then select Start of Section, any following line items that don't have any lists take their dimensionality from the list specified. You can repeat this process for all line items.
Use Start of Section where a change in dimensionality reflects a subset of the default dimension. For example, say you're preparing an Income Statement that refers to the Profit Centers list, which is a subset of the Organization list. If you use Start of Section, you can change the dimensionality from Organization to Profit Centers without creating a subsidiary view for each line item.