185
6
PraCtICal mdX For essBase develoPers
Gary Crisci
6.1 INTRODUCTION
Multidimensional Expressions (MDX) is a query language written for retrieving data
from multidimensional databases. Similar in some ways to Structured Query Language
(SQL) for relational databases, it is a exible language that allows the user to not only
retrieve data, but also to manipulate the data and perform numerous other func-
tions. MDX should not be considered a robust reporting language, due to its limited
CONTENTS
6.1 Introduction 185
6.2 Objectives 186
6.3 Housekeeping 186
6.4 MDX Basics 187
6.4.1 Terms and Syntax 187
6.5 Properties 190
6.6 Functions 190
6.6.1 Crossjoin 191
6.7 Query Structure 192
6.7.1 Axis 192
6.7.2 Where Slicer 193
6.7.3 Solve Order 196