在 OLAP 樞紐分析表中建立命名集

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

當您使用線上分析處理OLAP在 Excel 2010 中的樞紐分析表時,您可以建立命名的集,您可以使用的彈性功能︰

  • 群組即使資料中不存在,也可重複使用的通用項目集合。

  • 以舊版 Excel 未提供的方式合併不同階層的項目,通常稱為非對稱式報告。

  • 使用自訂多維度運算式 (MDX) 建立命名集,MDX 是 OLAP 資料庫的查詢語言,提供類似工作表公式的計算語法。

如果您不熟悉的多維度運算式 (MDX) 查詢語言,您可以建立命名的集為基礎的列或欄的樞紐分析表報表中的項目。若要進一步瞭解 MDX 查詢語言,請參閱查詢多維度資料

如果熟悉 MDX 查詢語言,則可以使用 MDX 建立或修改命名集。

您要做什麼?

建立命名的集根據列或欄的項目

使用 MDX 建立命名的集

編輯或刪除命名的集

根據列或欄項目建立命名集

  1. 按一下您要建立命名集的 OLAP 樞紐分析表。

這會顯示 [樞紐分析表工具],新增 [選項][設計] 索引標籤。

  1. [選項] 索引標籤的 [計算] 群組中,按一下 [欄位、 項目和集],然後按一下建立設定根據列項目,或建立設定根據欄項目

樞紐分析表工具:[選項] 索引標籤上的 [計算] 群組

[新增集合] 對話方塊隨即顯示。您可以視需要拖曳對話方塊右下角的縮放控點,以調整此對話方塊的大小。

  1. [集合名稱] 方塊中,輸入集合所要使用的名稱。

  2. 若要指定您要包含在命名集中的列,請執行下列其中一項或多項:

    • 若要移除的項目清單中的列,按一下您想要選取,列的左側的區域,然後按一下 [刪除列

    • 若要新增列至項目清單,請按一下您要在下方新增列的上方列左側區域,然後按一下 [新增列]

    • 若要建立項目複本,請按一下所要複製之列的左側區域,然後按一下 [複製列]

    • 若要將項目移至其他位置,請按一下所要移動之列的左側區域,然後使用 [向上][向下] 箭號將其移至適當的位置。

  3. 根據預設,來自不同層級的項目會顯示在該階層的不同欄位中,且命名集會取代列或欄區域中的目前欄位。

    • 若要如同其他項目在相同欄位中顯示這些項目,請取消選取 [在不同欄位中顯示來自不同層級的項目] 核取方塊。

    • 若要在列或欄區域中保持顯示目前欄位,請取消選取 [以新集合取代目前在列區域中的欄位][以新集合取代目前在欄區域中的欄位] 核取方塊。按一下 [確定] 之後,該集合將不會出現在樞紐分析表中,但是會在 [樞紐分析表欄位清單] 中提供使用。

  4. 按一下 [確定] 建立命名集。

    附註: 

  5. 若要在關閉對話方塊之後復原所有動作,請按一下 [快速存取工具列] 上的 [復原]

  6. 您無法將任何篩選類型套用至命名集。

頁面頂端

使用 MDX 建立命名集

重要: 當您使用 MDX 建立命名的集或修改現有命名集的 MDX 定義時,其他任何修改才可使用 MDX。

  1. 按一下您要建立自訂命名集的 OLAP 樞紐分析表。

  2. [選項] 索引標籤的 [計算] 群組中,按一下欄位、 項目和集],然後按一下 [管理集

樞紐分析表工具:[選項] 索引標籤上的 [計算] 群組

[集合管理員] 對話方塊隨即顯示。您可以視需要拖曳對話方塊右下角的縮放控點,以調整此對話方塊的大小。

  1. 按一下 [新增],然後按一下 [使用 MDX 建立集]

  2. [集合名稱] 方塊中,輸入集合所要使用的名稱。

  3. 若要設定命名集的 MDX 定義,請執行下列任何一項:

    • [集合定義] 方塊中,輸入 MDX 定義或貼上複製的 MDX 定義。

    • [欄位和項目] 索引標籤上,選取您要包含的欄位清單項目,然後按一下 [插入]

      您也可以將欄位清單項目拖曳至 [集合定義] 方塊,或按兩下欄位清單項目。

      可用的欄位清單項目

      欄位清單項目

      使用 Adventure Works Cube 產生的 MDX 範例

      維度

      [Product]

      屬性階層 (包含所有成員)

      [Product].[Category]

      屬性階層層級 (包含部分成員)

      [Product].[Category].[Category]

      屬性階層中的成員

      [Product].[Category].&[4]

      使用者階層

      [Product].[Product Categories]

      使用者階層層級

      [Product].[Product Categories].[Category]

      使用者階層中的成員

      [Product].[Product Categories].[Category].&[4]

      量值

      [Measures].[Internet Sales Amount]

      導出量值

      [Measures].[Internet Ratio to Parent Product]

      命名集

      [Core Product Group]

      KPI 值

      KPIValue(“Product Gross Profit Margin)

      KPI 目標

      KPIGoal(“Product Gross Profit Margin”),

      KPI 狀態

      KPIStatus(“Product Gross Profit Margin”)

      KPI 趨勢

      KPITrend(“Product Gross Profit Margin”)

      使用者階層中的成員屬性

      [Product].[Product Categories].Properties(“Class” )

      屬性階層中的成員屬性

      [Product].[Product].Properties(”Class”)

    • [函數] 索引標籤上,從可用的 MDX 函數中選取您要使用的一個或多個函數,然後按一下 [插入]。MDX 函數受到 Analysis Services 的支援,且不包含 VBA 函數。

      函數引數會置於>形箭號字元中 (<< >>)。您可以按一下預留位置引數,然後輸入要使用的有效名稱加以取代。

      MDX 函數的範例

      ADDCALCULATEDMEMBERS( «Set» )
      AGGREGATE( «Set»[, «Numeric Expression»] )
      «Level».ALLMEMBERS
      «Hierarchy».ALLMEMBERS
      ANCESTOR( «Member» «Level» )
      ANCESTOR( «Member», «Distance» )
      ANCESTORS( «Member», «Distance» )
      ANCESTORS( «Member», «Level» )
      ASCENDANTS( «Member» )
      AVG( «Set»[, «Numeric Expression»] )
      AXIS( «Numeric Expression» )
      BOTTOMNCOUNT( «Set», «Count»[, «Numeric Expression»] )
      BOTTOMPERCENT( «Set», «Percentage», «Numeric Expression» )
      BOTTOMSUM( «Set», «Value», «Numeric Expression» ) …

  4. 若要測試新的 MDX 定義,請按一下 [測試 MDX]

  5. 根據預設,來自不同層級的項目會顯示在該階層的不同欄位中,這些欄位會經過排序並自動移除重複項目 (由於集合中已加入 HIERARCHIZE 和 DISTINCT),且命名集會取代列或欄區域中的目前欄位。

    • 若要如同其他項目在相同欄位中顯示這些項目,請取消選取 [在不同欄位中顯示來自不同層級的項目] 核取方塊。

    • 若要變更預設階層並保留重複項目,請取消選取 [自動排序並移除集合中的重複項目] 核取方塊。

    • 若要在列或欄區域中保持顯示目前欄位,請取消選取 [以新集合取代目前在列區域中的欄位][以新集合取代目前在欄區域中的欄位] 核取方塊。按一下 [確定] 之後,該集合將不會出現在樞紐分析表中,但是會在 [樞紐分析表欄位清單] 中提供使用。

  6. 如果連接至 SQL Server 2008 Analysis Services Cube,預設會建立動態命名集。此命名集會在每次更新時自動重新計算。

    • 若要防止每次更新時重新計算命名集,請取消選取 [每次更新時重新計算集合] 核取方塊。

  7. 按一下 [確定] 建立命名集。

    附註: 

  8. 若要在關閉對話方塊之後復原所有動作,請按一下 [快速存取工具列] 上的 [復原]

  9. 您無法將任何篩選類型套用至命名集。

頁面頂端

編輯或刪除命名集

  1. 按一下包含您要編輯或刪除之命名集的 OLAP 樞紐分析表。

  2. [選項] 索引標籤的 [計算] 群組中,按一下欄位、 項目和集],然後按一下 [管理集

樞紐分析表工具:[選項] 索引標籤上的 [計算] 群組

[集合管理員] 對話方塊隨即顯示。您可以視需要拖曳對話方塊右下角的縮放控點,以調整此對話方塊的大小。

  1. 選取您要編輯或刪除的集合。

  2. 請執行下列其中一項:

    • 若要編輯所選命名集,請按一下 [編輯],然後進行所需的變更。

    • 若要刪除所選命名集,請按一下 [刪除],然後按一下 [是] 確認。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×