MDX,多維表達式(multi-dimensional expressions) 的英文縮寫詞,是一種程式語言語法,支持多維對象與數據的定義和操作。MDX 在很多方面與結構化查詢語言 (SQL) 語法相似,但它不是 SQL 語言的擴展;事實上,MDX 所提供的一些功能也可由 SQL 提供,但是不如MDX有效或直觀。
如同 SQL 查詢一樣,每個 MDX 查詢都要求有數據請求(SELECT 子句)、起始點(FROM 子句),可以包含篩選(WHERE 子句)。這些關鍵字以及其它關鍵字提供了各種工具,用來從多維數據集析取數據的特定部分。MDX還提供了可靠的函式集,用來對所檢索的數據進行操作,同時還具有用用戶定義函式擴展 MDX 的能力。
同 SQL,MDX 提供管理數據結構的數據定義語言 (DDL) 語法。其中有用於創建(和刪除)多維數據集、維度、度量值以及它們的坐標對象的 MDX 命令。