Le MDX (Multidimensional Expressions) est un langage de requête pour les bases de données OLAP (Online Analytical Processing). MDX est aussi un langage de calcul qui possède une syntaxe analogue à celle des tableurs. Le rôle du MDX peut être comparé à celui de SQL pour les bases de données.