「規則」頁籤顯示立方結構的聚總規則。
順序
維度的聚總順序。當所有維度的聚總運算子都相同時,順序就無關緊要。不過,有些運算組合依計算順序會產生不同的結果。若要變更順序,請選取一個維度,然後使用箭號鍵將它在清單中上移或下移。
維度
立方結構中將被聚總的維度。
運算子
選擇要在各個維度執行的運算類型。
有些運算子無法壓縮,因為它們的值在每個層次可能都不一樣,例如所有加權運算子、所有比例運算子,以及「階層的加權平均」運算子。在立方結構中使用這些運算子時,聚總引擎會壓縮可以壓縮的維度,但不會壓縮整個立方結構。
| 運算子 | 說明 |
|---|---|
| 平均 | 加總資料值,然後將總和除以加總的資料值數目。 |
| 第一個非 NA 資料值 | 第一個實際資料值。 |
| 階層平均 | 加總資料值,然後將總和除以維度階層中子項的數目。與只會計算非 NA 子項的 AVERAGE 不同,HAVERAGE 會計算父項的所有邏輯子項,不論各個子項是否具有值。 |
| 階層的第一個成員 | 階層中的第一個資料值 (即使該值為 NA)。 |
| 階層的最後一個成員 | 階層中的最後一個資料值 (即使該值為 NA)。 |
| 階層的加權平均 | 將非 NA 子項資料值乘以其對應的加權值,然後將結果除以加權值總和。與 WAVERAGE 不同,HWAVERAGE 的分母總和會包括加權值,即使對應的子項值為 NA。代表根據欄位中的加權物件。 |
| 階層的加權第一個 | 階層中第一個與其對應加權值相乘的資料值 (即使該值為 NA)。代表根據欄位中的加權物件。 |
| 階層的加權最後一個 | 階層中最後一個與其對應加權值相乘的資料值 (即使該值為 NA)。代表根據欄位中的加權物件。 |
| 最後一個非 NA 資料值 | 最後一個實際資料值。 |
| 最大值 | 各個父項的子項中最大的資料值。 |
| 最小值 | 各個父項的子項中最小的資料值。 |
| 非增加 | 不聚總此維度的任何資料。只能在運算子變數使用此關鍵字,在其他地方沒有作用。 |
| 比例總和 | 將加權物件的值與各個資料值相加,然後加總資料值。代表根據欄位中的加權物件。 |
| 總和 | 加總資料值。(預設) |
| 加權平均 | () 將各個資料值乘以加權因子、加總資料值,然後將結果除以加權因子總和。代表根據欄位中的加權物件。 |
| 加權第一個 | 第一個與其對應加權值相乘的非 NA 資料值。代表根據欄位中的加權物件。 |
| 加權最後一個 | 最後一個與其對應加權值相乘的非 NA 資料值。代表根據欄位中的加權物件。 |
| 加權總和 | 將各個資料值乘以加權因子,然後加總資料值。代表根據欄位中的加權物件。 |
根據
使用加權或比例運算子時,請選取包含加權因子的計量。此計量必須由要聚總的維度加以維度化,也可視情況由立方結構中的其他維度來維度化。
聚總階層
在要聚總的各個維度中,各選取一或多個階層。如果略過某個階層,就不會儲存該階層的聚總值;其聚總值一律在回應查詢時計算。由於這樣會降低程式實際執行的效能,因此除非很少用到某個階層,否則不應略過。
版權所有 © 2003,2007,Oracle。保留一切權利。