Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

當您在 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 範例

      維度

      [產品]

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

      [產品]。[類別]

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

      [產品]。[類別]。[類別]

      來自屬性階層的成員

      [產品]。[Category].&[4]

      用戶階層

      [產品]。[產品類別]

      用戶階層

      [產品]。[產品類別]。[類別]

      用戶階層中的成員

      [產品]。[產品類別]。[Category].&[4]

      措施

      [量值]。[因特網銷售金額]

      計算量值

      [量值]。[父項產品的因特網比例]

      具名集

      [核心產品群組]

      KPI 值

      KPIValue (“產品毛利)

      KPI 目標

      KPIGoal (“Product Gross Profit Margin”) 、

      KPI 狀態

      KPIStatus (“產品毛利”)

      KPI 趨勢

      KPITrend (“Product Gross Profit Margin”)

      用戶階層中的成員屬性

      [產品]。[產品類別]。內容 (「類別」)

      來自屬性階層的成員屬性

      [產品]。[產品]。內容 (“Class”)

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

      函數自變數會置於 形箭號字元 (<< >>) 內。 您可以按兩下佔位元元自變數,然後輸入您要使用的有效名稱來取代佔位元自變數。

      MDX 函數的範例

      ADDCALCULATEDMEMBERS ( «Set» )
      AGGREGATE ( «Set»[, «數值表達式»] )
      «Level»。ALLMEMBERS
      «階層»。ALLMEMBERS
      ANCESTOR ( «Member» «Level» )
      ANCESTOR ( «Member», «Distance» )
      (在 Member», «Distance» )
      性 ( «Member», «Level» )
      ASCENDANTS ( «Member» )
      AVG ( «Set»[, «數值表達式»] )
      AXIS ( «數值表達式» )
      BOTTOMNCOUNT ( «Set», «Count»[, «數值表達式»] )
      BOTTOMPERCENT ( «Set», «百分比», «數值表達式» )
      BOTTOMSUM ( «Set», «Value», «數值表達式» ) ...

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

  7. 根據預設,來自不同層級的項目會顯示在階層中的個別欄位中,並排序欄位,並自動移除重複的專案 (,因為HIERARCHIZE和DISTINCT會新增至集合) ,而具名集會取代列或欄區域中的目前欄位。

    • 若要將這些項目顯示在同一個字段中與其他專案,請清除 [ 在不同欄位中顯示不同層級的專案 ] 複選框。

    • 若要變更預設階層並保留重複的專案,請清除 [ 自動排序並移除集合中的重複 專案] 複選框。

    • 若要保留列或欄區域中目前顯示的欄位,請清除 [ 以新集合取代目前位於列區域中的 欄位] 或 [以新集合取代欄區域中的目前 字段] 複選框。 當您按下 [ 確定] 時,該集合不會顯示在數據透視表中,但可在 [ 數據透視表字段清單] 中使用。

  8. 如果您已連線到 SQL Server 2008 Analysis Services Cube,預設會建立動態命名集。 此具名的集合會自動與每個更新一起重新計算。

    • 若要防止在每次更新時重新計算命名集,請清除 [ 使用每個更新重新計算集 合] 複選框。

  9. 按兩下 [確定 ] 建立具名集。

    附註: 

    • 若要復原關閉對話框后的所有動作,請按兩下 [快速存取工具列] 上的 [ 復原 ]。

    • 您無法將任何類型的篩選套用至具名集。

頁面頂端

編輯或刪除具名集

  1. 按兩下含有您要編輯或刪除之命名集的OLAP資料透視表。

  2. 在 [選項] 索引標籤的 [計算] 群組中,按兩下 [字段]、[專案][& 集],然後按兩下[管理集合]

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

    隨即顯示 [ 設定管理員 ] 對話框。 如有需要,您可以拖曳對話框右下角的縮放控點來調整對話框大小。

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

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

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

    • 若要刪除選取的具名集,請按兩下 [刪除],然後按兩下 [ ] 確認。

頁面頂端

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×