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

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

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

  • 將您可以重複使用的項目通用集合組成群組,即使資料中沒有這些集合亦然。

  • 以無法在舊版 Excel 中使用的方式合併不同階層的項目,這通常稱為非對稱式報告。

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

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

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

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

  1. 按一下 OLAP 樞紐分析表。

  2. [分析] 索引標籤上,按一下 [欄位、項目和集] > [根據列項目建立集][根據欄項目建立集]

    欄位、項目和集

  3. [命名集] 名稱方塊中,輸入您要的集名稱。

  4. 若要挑選您要包含在命名集的項目列,請執行下列其中一項或多項動作:

    • 移除一列,請按一下您想要選取的列的左側,然後按一下 [刪除列

    • 若要新增列,請按一下您要在其下加入新列之列的左側,並按一下 [新增列]

    • 若要建立項目複本,按一下您想要複製之列的左側,並按一下 [複製列]

    • 若要移動項目,按一下您想要移動之列的左側,並使用 [上移][下移] 箭號。

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

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

    • 若要保留列或欄區域中顯示的目前欄位,請取消核取 [以新集合取代目前在列區域中的欄位] 方塊或 [以新集合取代目前在欄區域中的欄位] 方塊。 當您按一下 [確定],集合不會出現在樞紐分析表中,但是會顯示於 [樞紐分析表欄位清單] 中。

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

    請記住,您無法將篩選套用至命名集。

使用 MDX 建立命名集

重要:  當您使用 MDX 建立命名集或修改現有命名集的 MDX 定義,則只能使用 MDX 進行其他任何修改。

  1. 按一下 OLAP 樞紐分析表。

  2. [分析] 索引標籤上,按一下 [欄位、項目和集] > [管理集]

    欄位、項目和集

  3. 按一下 [新增] > [使用 MDX 建立集]

  4. [集名稱] 方塊中,輸入您要的集名稱。

  5. 若要設定命名集的 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 的支援;其中不包含 Excel VBA 函數。

      函數引數會放在>形箭號字元 (<< >>) 內。 您可以按一下預留位置引數,並輸入您想要使用的名稱,即可取代該引數。

      下列為 MDX 函數的部分範例:

      ADDCALCULATEDMEMBERS(«設定»)
      彙總(«設定» [,«數值運算式»])
      «Level».ALLMEMBERS
      «Hierarchy».ALLMEMBERS
      上階 («成員» «層級»)
      上階(«成員» «距離»)
      上階(«成員» «距離»)
      上階(«成員» «層級»)
      上階(«成員»)
      平均(«設定» [,«數值運算式»])
      座標軸(«數值運算式»)
      BOTTOMNCOUNT(«集» «計數 [,«數值運算式»])
      BOTTOMPERCENT(«設定»,«百分比» «數值運算式»)
      BOTTOMSUM(«設定»,«值» «數值運算式»)...

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

    來自不同層級的項目會顯示於階層的不同欄位中,這些欄位會經過排序並自動移除重複項目 (因為 HIERARCHIZE 和 DISTINCT 會新增至集合),且命名集會取代列或欄區域中的目前欄位。

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

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

    • 若要保留列或欄區域中顯示的目前欄位,請取消核取 [以新集合取代目前在列區域中的欄位] 方塊或 [以新集合取代目前在欄區域中的欄位] 方塊。 當您按一下 [確定],集合不會出現在樞紐分析表中,但是會顯示於 [樞紐分析表欄位清單] 中。

    • 如果您連線到 SQL Server Analysis Services Cube,則會建立動態命名集。 此命名集會在每次更新時自動重新計算。

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

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

附註: 請記住,您無法將篩選套用至命名集。

編輯或刪除命名集

  1. 按一下 OLAP 樞紐分析表。

  2. [分析] 索引標籤上,按一下 [欄位、項目和集],然後按一下 [管理集]

    欄位、項目和集

  3. 選取要編輯或刪除的集。

  4. 請執行下列其中一項動作:

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

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

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×