共用方式為


定義指派和其他指令碼命令

在 Cube 設計師的 [計算] 索引標籤上,按一下工具列上的 [新增指令碼命令] 圖示,來建立空的指令碼。 當您建立新的指令碼時,[計算] 索引標籤的 [指令碼組合管理] 窗格中,一開始會顯示空白的標題。 您在 [計算運算式] 窗格中輸入的字元,會在 [指令碼組合管理] 中顯示為項目的名稱。 所以您可能想要在第一列輸入註解的名稱,以便更輕易地識別 [指令碼組合管理] 窗格中的指令碼。 如需詳細資訊,請參閱 Microsoft SQL Server 2005 中 MDX 指令碼的簡介。 如需有關 MDX 查詢和計算相關效能問題的詳細資訊,請參閱 SQL Server 2005 Analysis Services 效能指南的<撰寫有效率的 MDX>一節。

重要事項重要事項

當您最初切換到 Cube 設計師的 [計算] 索引標籤時,[指令碼組合管理] 窗格會包含具有 CALCULATE 命令的單一指令碼。 唯有當您想要手動指定要如何彙總 Cube 時,CALCULATE 命令才會控制 Cube 中資料格的彙總,也才需要編輯。

您可以使用 [計算運算式] 窗格,來建立採用多維度運算式 (MDX) 語法的運算式。 當您建立運算式時,可以將 Cube 元件、函數以及範本,從 [計算工具] 窗格拖放或複製到 [計算運算式] 窗格。 此舉會將項目的指令碼加入 [計算運算式] 窗格中,您放下或貼上它的位置。 用適當的值來取代引數及其分隔符號 (« 和 »)。

重要事項重要事項

當使用 [計算運算式] 窗格來撰寫包含多個陳述式的運算式時,請確定 MDX 指令碼的所有列 (除了最後一列之外) 都用分號 (;) 結束。 計算會串連成單一 MDX 指令碼,且每個指令碼都附加一個分號,以確定會正確編譯 MDX 指令碼。 如果您將分號加入 [計算運算式] 窗格中指令碼的最後一列,Cube 就會正確地建立及部署,但您將無法針對它執行查詢。

請參閱

概念

多維度模型中的計算