MDX 指令碼基礎觀念 (Analysis Services)

適用于:SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

在 Microsoft SQL Server SQL Server Analysis Services中,多維度運算式 (MDX) 腳本是由一或多個 MDX 運算式或語句所組成,這些運算式會以計算填入 Cube。

MDX 指令碼可定義 Cube 的計算處理序。 MDX 指令碼也會被視為 Cube 本身的一部分。 因此,變更與 Cube 相關的 MDX 指令碼,會立即變更 Cube 的計算處理序。

若要建立 MDX 腳本,您可以在SQL Server Data Tools中使用 Cube Designer。 如需詳細資訊,請參閱 定義指派和其他指令碼命令Introduction to MDX Scripting in Microsoft SQL Server 2005(Microsoft SQL Server 2005 中 MDX 指令碼的簡介)。

如需 MDX 查詢和計算的效能相關問題,請參閱 SQL Server Analysis Services Performance Guide(SQL Server Analysis Services 效能指南) 中的<MDX optimization (MDX 最佳化)>一節。

本節內容

主題 描述
基本 MDX 指令碼 (MDX) 詳細說明基本的 MDX 腳本,包括每個 Cube 中提供的預設 MDX 腳本,以及 MDX 腳本如何在 cube 內運作SQL Server Analysis Services。
管理範圍及內容 (MDX) 描述如何使用 CALCULATE 陳述式、 SCOPE 陳述式及 This 函數,管理 MDX 指令碼內的內容與範圍。
使用變數與參數 (MDX) 描述如何使用 MDX 指令碼中的變數與參數。
錯誤處理 (MDX) 說明 MDX 指令碼內的錯誤處理。
支援的 MDX (MDX) 提供 MDX 指令碼內支援的 MDX 運算子、陳述式及函數的清單。

另請參閱

MDX 語言參考 (MDX)