Creating MDX Forms

The displayed rows, columns, and slice members of MDX forms are defined using MDX queries. All other properties remain similar to how they are set for Classic simple forms. The resulting grid retains member access filtering and cell attributes.

To create an MDX Form, configure the form in the Form Designer, validate its query, and verify the saved form at the intended user context. You can also convert and save an existing Classic form to create an MDX form, in which case, the Classic form will be removed from the application.

To create an MDX form:

  1. In the Navigator, click Forms under Create and Manage.
  2. From Actions, select Create simple form. Alternatively, select an existing simple form and then click Edit.
  3. On Properties, enter required information such as the form name and select the cube that will be the data source for the form.
  4. Click Layout.
  5. Add at least one dimension each to the row and Column axis.
  6. In Grid Properties, select MDX as the value in Grid Mode.
  7. Enter the MDX query that sets the form design. Specify what needs to be present in the form's columns, rows, and so on. The following is a sample well-formatted MDX query that identifies the application, cube and members, and the additional dimensions required by the target cube:
    SELECT
      {[Jan], [Feb], [Mar]} ON COLUMNS,
      {[West].[CA], [West].[NV]}
        DIMENSION PROPERTIES MEMBER_UNIQUE_NAME ON ROWS
    FROM [SampleApp].[Plan1]
    WHERE (
      [Account].[Sales],
      [Actual],
      [Working],
      [FY26],
      [USD]
    )
    
  8. Optional: Click Validate to verify that the MDX query is valid.
  9. Click Save.