MDX Comments

You can add comments to MDX queries. Comments can be helpful for explaining the code for anyone reading it. Any code enclosed in comments is ignored by Essbase, so you can also use comments to exclude certain parts of the code from being processed.

Syntax

MDX supports two types of syntax for comments:

  1. MDX supports the "C++ style" comments that are also supported by the Essbase Server calculator framework. This type of comment can cover multiple lines. Everything in between is ignored by the MDX parser.

    Example:

    /* 
    commented text is 
    ignored by parser 
    */
  2. MDX supports inline comments beginning with two hyphens. Beginning with two hyphens, the rest of the line is ignored by the MDX parser. A new line ends the span of the comment.

    Example:

    -- short comment can go on till line break

Example

The following example uses both styles of comments:

/* Query the profit figures in each
  market for the "100" products
*/
SELECT
 {([Market].levels(1).members)}   --L1 members of Market 
ON COLUMNS, 
 --Cross of the "100" products and their profit figures:
 CrossJoin ([100].children, [Profit].children)
ON ROWS
FROM Sample.Basic