共用方式為


定義局部加總行為

在許多商務狀況中,經常見到局部加總量值並未跨所有維度一致地彙總。每個以不同時間之結餘快照集為基礎的 Cube 都會出現這個問題。您可以在處理安全性、帳戶結餘、預算、人力資源、保險政策和理賠、以及其他許多商務領域的應用程式中發現這些快照集。

將局部加總行為加入 Cube,以定義個別量值或帳戶類型屬性成員的彙總方法。如果 Cube 包含帳戶維度,您可以根據帳戶類型自動設定局部加總行為。

若要加入局部加總行為,您可使用商務智慧精靈,於 [選擇增強功能] 頁面上選取 [定義局部加總行為] 選項。然後,此精靈會引導您逐步完成識別具有局部加總行為的量值。

定義局部加總行為

在精靈的 [定義局部加總行為] 頁面上,透過選取下列選項其中之一,來選擇如何定義局部加總:

  • 關閉局部加總行為
    從先前定義局部加總行為的 Cube 中移除局部加總行為。如果量值設成下列任何彙總函數類型,此選取項目會將其重設為 SUM

    • 依帳戶
    • 子系的平均
    • 第一個子系
    • 最後一個子系
    • 最後一個非空白子系
    • 第一個非空白子系

    此選項不會變更具有下列一般彙總函數的量值:SumMinMaxCountDistinctCount

  • 此精靈偵測到包含局部加總成員的 'Account" 帳戶維度。伺服器將依據為每個帳戶類型指定的局部加總行為,來彙總此維度的成員。
    讓系統將帳戶類型維度所建立維度之量值群組中的所有量值設定為「依帳戶」彙總函數,而且伺服器將會根據每一個帳戶類型所指定之局部加總行為來彙總此維度的成員。

    ms175356.note(zh-tw,SQL.90).gif附註:
    依預設,如果精靈偵測到帳戶類型維度,這個選項為已選取。
  • 定義個別量值的局部加總行為
    個別選取每個量值的局部加總行為。預設值為 SUM (完整加總)。

    ms175356.note(zh-tw,SQL.90).gif附註:
    依預設,如果精靈沒有偵測到帳戶類型維度,這個選項為已選取。

    針對每個量值,您可以從下表描述之局部加總功能的類型進行選取。

    局部加總函數 描述

    子系的平均

    成員的彙總是其子系的平均。

    ByAccount

    系統會讀取帳戶類型所指定的局部加總行為。

    計數

    此彙總為成員的計數。

    相異計數

    此彙總為唯一成員的計數。

    第一個子系

    成員值評估為時間維度第一個子系的值。

    FirstNonEmpty

    成員值評估為包含資料之時間維度第一個子系的值。

    LastChild

    成員值評估為時間維度最後一個子系的值。

    LastNonEmpty

    成員值評估為包含資料之時間維度最後一個子系的值。

    Max

    套用標準最大彙總函數。

    Min

    套用標準最小彙總函數。

    不套用任何彙總。

    Sum

    套用標準總和函數。

當精靈完成時,會覆寫全部現有的局部加總行為。

請參閱

概念

定義及設定量值

說明及資訊

取得 SQL Server 2005 協助