Forms are one of the possible ways to update data within T6. They allow data entry (quantities, percentages, values, etc.) for more detailed and specific planning by the responsible party.
The form is the tool used by Planners and Data Reporting Managers to perform detailed company planning or consolidation data adjustments, respectively.
To be able to create and edit forms within T6, the following requirements must be met:
The user must have the Manager feature: Create and View Data Entry Forms enabled;
The user must be added to a Global Group, with the Manager feature: Manage Explorer enabled;
To use the new cube form creation and editing experience, through the Edit tab of the form ribbon (5. Editing Forms through the Edit Tab), the following Preview Feature must also be enabled:
With the Form Edit New Preview Feature disabled, cube forms continue to be created and edited through the editing page described in section 3. Creating and Editing Forms.
Form configuration is done in 8 main steps: defining properties and options, defining dimension members to be displayed, adding related reports, selecting desired dimension relationships, creating calculated members, configuring excluded intersections, defining parameters and formatting.
The Related Reports, Dimension Relationships and Calculated Members options are optional.
Forms within T6 Enterprise serve as data windows, allowing users to register and manage information with ease. Each form is designed to be intuitive and adaptable where customers can enter data to feed our analysis model. By configuring your row, column, and page fields, you shape the data structure that makes up each form, allowing flexible customization to meet your specific needs.
To create a form within T6, we should follow these steps:
With the Form Edit New Preview Feature enabled, when creating or editing a cube form, it opens directly on its own screen, in the Edit tab of the ribbon. For more information, see section 5. Editing Forms through the Edit Tab.
The properties/options tab allows you to define the basic details and form display and interaction options.
| Name | Description | Default Value |
|---|---|---|
| Show null cells as empty | When enabled, null cells are displayed without any data | Enabled |
| Lock cells calculated by formulas | We have three options: None, Account and Complete | Complete |
| Allow editing in Actual months | When enabled, allows editing in actual months | Disabled |
| Allow editing at all intermediate levels | Check this option to allow editing values at all levels and not only in leaf members (when enabled, it mandatorily enables the Show member data checkbox) | Disabled |
| Show member data | Check this option to show the member data of all members that have children (If the option above is enabled, the member data will be visible mandatorily) | Disabled |
| Show aggregated rows/columns at the end | Check this option to show total rows below the hierarchy of members that compose its value | Enabled |
| Do not show empty rows | Check this option to not show rows that do not contain any value | Disabled |
| Do not show empty columns | Check this option to not show columns that do not contain any value | Disabled |
| Aggregated rows/columns start closed | Check this option to show the total rows/columns initially closed (increases loading performance in forms with a large number of cells) | Enabled |
| Read only | When enabled, data editing is not allowed | Disabled |
| Allow duplicate members | When enabled, allows the same member to be displayed more than once in the form | Disabled |
| Allow data allocation in cells | When enabled, opens a box with the options Proportional Allocation, Fill leaf members and Custom, allowing you to select the type of allocation available for the form | Disabled |
| Enable cache | Check this option to enable cache on the first execution of the form, with this the next executions of the same form will take less time | Disabled |
| Show details when saving data | Check this option to view details when saving a form. These details can be Formula Execution, Updating Data, etc. | Disabled |
| Allow changing intermediate levels of time dimension | Check this option to allow editing intermediate members of the time dimension. Examples of intermediate members can be: Semesters, Quarters. | Disabled |
| Decimal Places for monetary accounts | Defines the number of decimal places after the decimal point for monetary accounts | 2 |
| Decimal Places for non-monetary accounts | Defines the number of decimal places after the decimal point for non-monetary accounts | 2 |
| Decimal Places for percentage accounts | Defines the number of decimal places after the decimal point for percentage accounts | 2 |
| Column size for text accounts | Enter the column size for text accounts that will be displayed in the form | 30 |
| Enable Copy in Time | Check this option to replicate the account value in all valid leaf members in the Time dimension | Disabled |
| Apply roles to non-leaf member value | Allows posting values at intermediate levels, allocating the value to leaf members | Disabled |
| Planners can save information in other entities | Check this option to allow other Planners/Data Report Managers, in addition to the one defined in the entity, to enter data in the form | Disabled |
| Enable OData | When enabled, allows the exposure of form data as an OData service, facilitating consultation and integration with other applications, such as BI tools and custom scripts. | Disabled |
| Enable as data source | Allows saving the form as a Data Set in Reporting Server for use in SDP | Disabled |
| Enable pages as data source | Allows saving pages as a Data Set in Reporting Server for use in SDP | Disabled |
| Use context in formula execution | When enabled, the execution of formulas in the form will take into account the cube context | Disabled |
| Show year filter on page | If enabled, displays a new frame with the options Year, Semester, Quarter and Month | Enabled (month enabled) |
| Month Rolling | Check this option to show time starting from the chosen month that will be defined by the time dimension on page (Filter). Only the months from the chosen month on page up to the number chosen for rolling will be displayed (the chosen number must be a multiple of twelve) | Disabled |
| Enable export to XBRL | Check this option to enable the form export button in XBRL standard (The checkbox will only be enabled when there are one or more XBRL models registered in the application.) | Disabled |
| Display extra column for List, Dates and Texts | When enabled, reports will display an extra column for list, date and text type data | Disabled |
| Display cell values | When enabled, reports will also bring the cell values | Disabled |
| Display cell details | When enabled, reports will also bring the cell details | Disabled |
| Live Calculation | When enabled, executes formula calculations in real time when changing any data (used only in basic operations +, -, *, / and in the IFF function) | Disabled |
| Live Aggregation | Allows real-time updating of aggregated values, without the need to refresh the page or reload the form (can only be used in basic operations +, -, * and /) | Disabled |
| Disable data update when changing pages | When enabled, when changing page in the form, inserted/changed data that is not saved will remain until closing or saving the form | Disabled |
| Display attributes | We have three options: Default, Right after members and Right before members | Default |
As of version 12.4, the Allow editing in Actual months option also determines whether data in Actual months can be deleted using the Clear button, available on the Home tab of the cube form ribbon. For more information about the Clear button, see Ribbon in Cube Forms.
After configuring the form properties and options, the next step is to define how the data will be structured. The layout tab allows you to define the main structure of the form, establishing how data is displayed in the form.
To work with forms, we will need to have at least one dimension arranged in rows and one dimension arranged in columns.
Creating a form is only possible if all dimensions contain registered members.
If our form has, in its row or column layout, more than one dimension, the first dimension displayed will take into account the number of members that will be displayed in the second dimension and will aggregate the cells in the header of the member of the first dimension added.
The dimension list displays all dimensions available for insertion in columns, rows, pages or restrictions.
All dimensions must be added to one of the form's structural filters (Columns, Rows and Pages).
In the dimension layout list, we have the following columns being displayed:
| Column | Description |
|---|---|
| Dimension | Name of the dimension added to the list |
| Attributes | List of attributes selected for the added dimension |
| Members | List of members selected for the added dimension |
| Read Only | Check this option to define dimension restrictions for the form |
| Visible | Check this option so that the restriction definition is visible in the form display |
| Edit MD | Check this option to allow editing of Member Data |
| Show MD | Check this option to display Member Data for selected members |
| Filter | Checked option where it shows if there is a filter created for the dimension |
The Read Only and Visible columns are only available for pages.
In cube forms, Read Only prevents changes to the field, while Visible controls whether it is displayed in the Pages panel. In data forms, the equivalent behavior is configured in the field properties in the Designer panel. See Creating and editing data forms for the Default, Disabled, and Hidden options.
After distributing the dimensions, we will select the members to be displayed in the form. To do this, double-click on the Member field of the selected dimension, a new window will open where we will make the member selection.
Allows the selection of members of the selected dimension, using the specified aggregation.
This option will not be available for dimensions that do not have hierarchies created.
In the aggregation types, we will have some options where Children or Descendants appear.
Children: Are members located directly one hierarchical level below the selected member;
Descendants: Are all members found in hierarchical levels below the selected member;
For example: We are creating a form that uses the Entity and Time dimensions, which have the following hierarchical structures:
Entity Dimension
Entity (level 0)
├── Company-1 (level 1)
│ ├── South Region (level 2)
│ │ └── South Branches (level 3)
│ │ ├── Florianópolis Unit (level 4)
│ │ ├── Porto Alegre Unit (level 4)
│ │ └── Curitiba Unit (level 4)
│ └── Southeast Region (level 2)
│ └── Southeast Branches (level 3)
│ ├── São Paulo Unit (level 4)
│ ├── Rio de Janeiro Unit (level 4)
│ └── Belo Horizonte Unit (level 4)
├── Company-2 (level 1)
│ ├── North Region (level 2)
│ │ └── North Branches (level 3)
│ │ ├── Manaus Unit (level 4)
│ │ ├── Belém Unit (level 4)
│ │ └── Porto Velho Unit (level 4)
│ └── Central-West Region (level 2)
│ └── Central-West Branches (level 3)
│ ├── Brasília Unit (level 4)
│ ├── Goiânia Unit (level 4)
│ └── Campo Grande Unit (level 4)
└── Company-3 (level 1)
└── Northeast Region (level 2)
└── Northeast Branches (level 3)
├── Salvador Unit (level 4)
├── Recife Unit (level 4)
└── Fortaleza Unit (level 4)
Time Dimension
All (level 1)
└── 2024 (level 2)
├── 1H/24 (level 3)
│ ├── Q1/24 (level 4)
│ │ ├── January/24 (level 5)
│ │ ├── February/24 (level 5)
│ │ └── March/24 (level 5)
│ └── Q2/24 (level 4)
│ ├── April/24 (level 5)
│ ├── May/24 (level 5)
│ └── June/24 (level 5)
└── 2H/24 (level 3)
├── Q3/24 (level 4)
│ ├── July/24 (level 5)
│ ├── August/24 (level 5)
│ └── September/24 (level 5)
└── Q4/24 (level 4)
├── October/24 (level 5)
├── November/24 (level 5)
└── December/24 (level 5)
.
In the example above, in the Entity dimension, our Root Member is the Entity dimension itself, which is at level 0, and the members at level 4 are the Leaf Members.
In the Time dimension, our Root Member is the dimension itself, which is at level 0, and the members at level 5 are the Leaf Members.
The aggregation types Previous (Relative to Root) and Next (Relative to Root) will only be used in dimensions where we have more than one member at level 1.
To use the aggregation types that mention Member Data, it will be necessary to enable the flag Show Member Data in step 3.1.2. Options.
To exemplify Member Data, we will use a form where we have employee expenses in the South Region of a company in the year 2025.
We can define a "fixed value" for our South Branch, which will be part of the final calculation when aggregating the values of its children (SC, RS and PR). To do this, we will need to enable the flag Edit MD next to the selected dimension and also enable the flag Show Member Data in step 3.1.2 Options.
Consider that the company has a monthly expense with employee salaries and vacations, however, monthly the company reserves 15,000 for possible eventual expenses with employees in the South Branches, this value is calculated as Member Data. In the form display, we will have the values of Employee Salaries and Vacations added to the Member Data value defined in South Branches, therefore, when viewing the form we will have the following display:
In the available members list, we will select the member we wish to add to our form and its aggregation type and then click on
to add it to the Selected Members list.
We can choose to not select specific members in the layout step, if you do not select any member, the form will display all members registered in the selected dimension;
To remove a member from the selected members list, simply select the member and click on
.
Still in the member selection screen we have the Attributes tab, which allows us to select the attributes for the selected dimension.
This step is optional and allows the association of reports to the form to enrich data analysis.
When we have registered reports, they are displayed in the list of reports available for linking with the form. To add a report, click on
. If you want to remove an added report, click on
.
This tab allows the selection of dimension relationships created in the application model administration. Dimension relationships help filter and contextualize the data presented in the form.
We have a list displaying the dimension relationships available for selection. To add a relationship to the form, click on
. To remove a relationship added to the form, click on
.
For additional information, access: Dimension Relationships.
This functionality enables the creation of simple calculations between dimension members without the need for creating complex formulas.
For additional information, access: Calculated Members.
This functionality allows the creation, editing, and removal of intersections/combinations between members and dimensions for simple calculations between dimension members.
This functionality allows filtering the dimension members of the form in a more specific way, helping to reduce its scope or allowing other views in a practical and intuitive way. Thus, the user can change, for example, the base year or the planned scenario without having to edit the form, as these parameters can also be used in calculated members.
This functionality allows formatting forms with changes to fill colors, font, background, and borders of headers or values. It is also possible to direct these formatting options to all or some specific items such as rows, columns, dimensions, or members.
From version 12.0 onwards, all forms created will have a default formatting group, if this is deleted, the form will be displayed without any type of formatting.
For additional information, access: Formatting.
After completing the form configuration we will need to save it, to do this, we will click on the floppy disk icon, in the upper corner of the page:
To add images to forms, we will need to create a new attribute in some dimension of our application.
Adding attribute:
Adding images to the form is done through the properties of a dimension member. Therefore, access the T6 main menu, in the Modeling field and select the Designer option.
https://exemplodeurl.com.br/home/images/2518154
The added image will only be displayed if the URL informed in the property field is compatible with the communication protocol and domain previously added in the Image Host Addresses parameter (for additional information, access: Parameter Configuration).
To view the images added to our form, we will select the form and click Edit in the ribbon:
For the added images to be visible, it is necessary that the dimension containing the UrlImage attribute be added in Row or Column.
;
;
to add it and click OK;
Example:
With the Form Edit New Preview Feature enabled, the same settings are made through the form Edit tab: the Show attributes option is in the Options panel, and the image attribute is added as a visualization in the Attributes tab of the member selection of the dimension placed in rows or columns.
With the Form Edit New Preview Feature enabled, viewing and editing cube forms happen on the same screen, just as in Data Forms. The entire form configuration is done through the Edit tab of the ribbon, and the result of each change is immediately displayed in the form itself, with no need to switch pages.
The Edit tab is only displayed to users who have the Manager feature Create and View Data Entry Forms and when the Form Edit New Preview Feature is enabled.
While editing, the form displays the actual cube data as a read-only preview, allowing you to follow the result of the configuration as it is being made.
- In a new form, the other ribbon tabs (Home, Tools, Formatting and Data Exploration) are locked until the form is saved for the first time;
- While there are pending changes, the other tabs are also locked, and you must Save or Cancel the changes before switching tabs;
- When you leave the Edit tab, the Designer and Data panels are closed and, if the form was saved, the data is reloaded and the cells become available for editing again.
The Edit tab is divided into the following groups:
The changes made in the Edit tab panels are reflected in the form preview when you click Apply (or Confirm), however, they are only stored when you click Save in the ribbon.
In the Edit tab, the layout of the form dimensions is defined through two side panels:
For the data preview to be displayed and for the form to be saved, all dimensions must be placed in columns, rows or pages, with at least one dimension in rows and one dimension in columns.
Each dimension placed in the Designer panel has the following actions:
When a form page is linked to a parameter, it only displays the Filter button, which directly opens the parameter member selection.
When you click Filter, the dimension member selection panel opens, displaying the Selected list with the members already added to the form and the aggregation type of each one.
In the Selected list, we have the following options:
To add new members, click Add. The selection area is displayed, where you can choose the Hierarchy and the Aggregation type, find items through the Search field and add them through the following tabs:
After completing the selection, click Confirm.
- If no member is selected for a dimension, the form displays all members of the dimension. In dimensions with a large number of members, we recommend restricting the selection so that the preview loads faster;
- Member reordering is also available in the member selection of Data Forms.
When you click Properties, the Edit Dimension panel opens, with the following fields:
Dimensions placed in rows or columns are always visible, therefore, for them the Visibility option is displayed disabled, with the Standard option selected.
The added filters can be edited or removed at any time. After completing the settings, click Apply.
For more information about how Member Data works, see section 3.2.2. Member Selection.
The Options panel gathers the form options, organized into the General, Visualization, Decimal places, Time and Report Options groups. When the panel opens, all groups are displayed collapsed, and you can use the Search field to find a specific option.
The available options are the same as those described in section 3.1.2. Options, with the following highlights:
After defining the options, click Apply to reflect them in the form.
Allows you to enter instructions about the form, which are displayed to users when they open it.
Displays the list of reports related to the form. To add or remove reports, click Manage: the Selected and Available lists are displayed, where reports can be found through the Search field and selected individually or through the Select All option. Click Apply to finish.
Displays the form calculated members, grouped by dimension, with the Name and Expression columns. Each calculated member can be edited or removed directly in the list.
To add a new calculated member, click Add and fill in the fields:
[Gross Revenue] - [Taxes].In the Expression field, press Ctrl + Space to open the expression assistant, which offers the Function Search, Dimension Search, Member Search and Parameter Search options. When you select an item in the assistant, it is inserted into the expression without erasing the content already typed. Parameters are inserted in parentheses, for example: (ParameterName), and their value is obtained from the member selected in the parameter page. Parameters created during the editing, even before saving the form, are also listed.
When you click Confirm, the expression is validated. If it is invalid (for example, when it references a member that does not exist), a message describing the error is displayed, and the calculated member is not added until the expression is corrected.
After creating the calculated member, add it to the form through the Calculated tab of the dimension member selection. For information about the functions available in calculated members, see: Calculated Members.
Displays the list of form parameters, with the Name, Dimension, Visible and Members (number of configured members) columns. Each parameter can be edited or removed directly in the list.
To add a new parameter, click Add, fill in the fields below and click Add again:
To define the parameter members, click Edit on the desired parameter and, in the Members field, click Select. When editing, you can also change the Name and the Visible option (the Dimension cannot be changed).
- It is possible to create more than one parameter for the same dimension;
- The added parameters are immediately displayed in the form preview, even before saving it;
- A parameter without configured members uses the default member of the dimension;
- When a parameter is linked to the members of a row or column, the corresponding header displays the parameter name;
- When a parameter is removed, the members linked to it are unlinked, and the form continues to be displayed normally.
Displays the dimension relationships applied to the form. To add or remove relationships, click Manage:
When you click Apply, the selected relationships are applied to the form preview.
For additional information, access: Dimension Relationships.
Displays the list of form excluded crossings. To add a new crossing, click Add, enter the crossing Name and, in the Dimension / Members list, click Select on the dimensions that are part of the crossing to choose their members. Existing crossings can be edited or removed directly in the list.
When you click Apply, the crossing is only added if it has a name that is not in use by another crossing and at least one member selected.
The user must have the Manager feature Create and View Data Entry Forms enabled and be added to a Global Group with the Manager feature Manage Explorer enabled. To edit through the Edit tab, the Form Edit New Preview Feature must also be enabled (for more information, see: 1.1. Prerequisites).
Cube forms are created and edited directly on the form screen, through the Edit tab of the ribbon, with the data preview updated after each change. With the Preview Feature disabled, editing continues to be done through the editing page described in section 3. Creating and Editing Forms (for more information, see: 5. Editing Forms through the Edit Tab).
In Explorer, access the desired folder and, in the ribbon, click New Item → Data-Entry → Form. With the Form Edit New Preview Feature enabled, the form opens directly in the Edit tab, where the dimensions are placed through the Data and Designer panels.
The Save button is only enabled when there are pending changes and all dimensions are placed in columns, rows or pages. Check whether there are still dimensions in the Data panel and add them to the form.
The other tabs are locked in two situations:
New form: until the form is saved for the first time;
Pending changes: until the changes are saved, through the Save button, or discarded, through the Cancel button.
No. When you click Apply or Confirm in the panels, the changes are only reflected in the form preview. To store them, you must click Save in the ribbon. To discard them and return to the last saved state, click Cancel.
In the Designer panel, click Filter on the desired dimension and, in the Selected list, use the Move Up and Move Down buttons, or drag and drop the member into the desired position. The form then displays the members in the defined order (for more information, see: 5.3.1. Member Selection).
The form displays all members of the dimension. In dimensions with a large number of members, we recommend restricting the selection so that the form loads faster.
The Visibility options apply to dimensions placed in pages:
Standard: The page is displayed and can be changed by the user;
Disabled: The page is displayed but cannot be changed;
Hidden: The page is not displayed to the user.
Dimensions placed in rows or columns are always visible (for more information, see: 5.3.2. Dimension Properties).
First, create the calculated member through the Calculated Members button of the Edit tab. Then, in the Designer panel, click Filter on the dimension of the calculated member, click Add and, in the Calculated tab, add the created calculated member (for more information, see: 5.7. Calculated Members).
In the Expression field of the calculated member, press Ctrl + Space, select Parameter Search and click the desired parameter. It is inserted in parentheses, for example: (ParameterName), and its value is obtained from the member selected in the parameter page.
In the Parameters panel, click Edit on the desired parameter and, in the Members field, click Select. A parameter without configured members uses the default member of the dimension (for more information, see: 5.8. Parameters).
The Order option defines the direction in which the dimension relationship is applied to the form. In addition to the order, you can also define the application sequence of the relationships through the Move Up and Move Down buttons (for more information, see: 5.9. Dimension Relationships).
You must create an attribute of type URL for image in the dimension, enter the image URL in the member properties, publish the cube and add the attribute as a visualization in the member selection of the dimension placed in rows or columns. The URL must be compatible with the Image Host Addresses parameter (for more information, see: 4. Adding Images to Forms).