說明主題

「計算函數選擇器」窗格


函數可以接受下列類型的引數:

如果函數可以有多個引數,而且您也想新增引數,請按一下新增引數按鈕。

忽略遺漏值。 比方說,如果表示式為 Average(East, West, South) 且遺漏 South,計算就會尋找 EastWest 的平均值。

函數

下表顯示您可新增至表示式的函數。

函數

說明

Abs

傳回數字的絕對值。Abs 只接受一個引數。

Average

傳回引數中所有值的平均值。平均值是總計值除以計數。如果計數是 0,則 Average 會傳回遺漏值。Average 接受任何引數的數字。例如:

Average(Product 1, Product 2) 傳回 Product 1Product 2 的平均值。
Average(Gen(2)) 傳回所有世代層次 2 成員的平均值。

Count

傳回引數中所有值的計數。如果沒有要計數的值,則傳回 0。Count 接受任何引數的數字。

Count(Product 1, Product 2, Gen(2)) 傳回 2 + 世代層次 2 成員的數字

If

根據給定的條件是否為 True 而傳回值。If 接受三個引數,其中:

  • 第一個引數是測試的條件。條件有左邊及右邊,左右邊由下列其中一項運算子分隔:<=、>=、=、<、> 或 != (<> 也可用於不相等測試)。
  • 第二個引數是如果條件為 True 時所傳回的值。
  • 第三個引數是如果條件為 False 時所傳回的值。

Max

傳回引數中所有值的最大值。Max 接受任何引數的數字。

Median

傳回引數中所有值的中位數。中位數值為介於前半段和後半段數字間的中間值。 Median 接受任何引數的數字。

Min

傳回引數中所有值的最小值。Min 接受任何引數的數字。

Power

傳回累積第一個值到第二個值次方的值。Power 接受兩個引數,其中:

  • 第一個引數是底數。
  • 第二個引數是指數。

Power 傳回累積底數到指數的次方。

Product

傳回引數中所有值的倍增乘積。Product 接受任何引數的數字。

Round

傳回四捨五入至最近整數的數字的整數部份。Round 只接受一個引數。

Sqrt

傳回數字的平方根。Sqrt 只接受一個引數。

Stdev

傳回引數中所有值的標準偏差。標準偏差是關於從平均值散佈出去的範圍值的一種測量。Stdev 接受任何引數的數字。

Sum

傳回引數中所有值的總計。如果沒有要加的值,則 Sum 傳回 0。Sum 接受任何引數的數字。

Sum(Product 1, Product 2) 傳回 Product 1Product 2 的總計。
Sum(Gen(2)) 傳回所有世代層次 2 的總計。

Var

傳回引數中所有值的變異。變異是每一個數字與平均值的平均平方差。Var 接受任何引數的數字。

Percentoftotal

附註: Percentoftotal 僅適用於多維資料庫的計算。

傳回指定的成員作為部分總計的百分比。總計是指定的成員及相反軸上另一個成員在交集資料格的值。例如,網格顯示銷售時,其中 Time 在橫列及 Products 在直欄。您可找到 Product 1 的總計百分比,其中總計是 All TimeProduct 1 銷售。計算的成員傳回每一個時段Product 1 的銷售除以 All TimeProduct 1 銷售。

Percentoftotal 有下列的引數:

成員
指您要計算總計百分比的維度 (直欄或橫列) 中的成員。
維度
指相反軸上的維度,其包含用來判決總計的成員。比方說,如果網格顯示 TimeLocations 在橫列,而 Products 在直欄且成員Products 的成員,則維度可以是 TimeLocations
相反軸成員
維度的成員,其透過成員判決要計算百分比的總計。總計是成員相反軸成員在交集資料格的值。
世代
指要計算百分比的世代。世代 0 表示所有成員都顯示百分比。
群組化
當軸有多個維度,請指定每一個維度的群組化是否有個別的百分比。如果群組化被設成未群組的,則會跨群組計算百分比。

例如,下列網格顯示計算的成員「百分比」,其表示式為 Percentoftotal 函數。Percentoftotal 函數有下列值代入它的引數:

  • 成員 = Product
  • 維度 = Locations
  • 相反軸成員 = All Locations
  • 世代 = 1
  • 群組化 = Grouped

計算的成員百分比就如同計算產品在所有位置銷售百分比的每一個位置產品之銷售。

Locations

Time

Product

Percentages

East

2000

5

0.25

2001

20

0.40

2002

20

0.50

West

2000

15

0.75

2001

30

0.60

2002

20

0.50

All Locations

2000

20

1

2001

50

1

2002

40

1


Rank

傳回直欄或橫列中每一項目的評比。

Rank 有下列的引數:

成員
指您要評比的維度 (直欄或橫列) 中的成員。
維度
指使用其成員來產生評比的相反軸上的維度。例如,網格顯示銷售時,其中 TimeLocations 在橫列,而 Products 在直欄且成員Products 的成員。維度可以是 TimeLocations。如果維度Time,則 Rank 評比 Products 經過 Time 的銷售。
世代
指要評比的維度成員的世代。世代 0 表示評比所有成員。
次序
指遞增或遞減。依遞減次序,評比最大數為 1。依遞增次序,評比最小數為 1。
群組化
當軸有多個維度,請指定每一個維度的群組化是否要個別地評比。如果群組化被設成未群組的,則會跨群組計算評比。

附註:維度世代群組化引數僅套用在多維資料庫的計算。

例如,下列網格顯示計算的成員「評比」,其表示式為 Rank 函數。Rank 函數有下列值代入它的引數:

  • 成員 = Product
  • 維度 = Time
  • 世代 = 1
  • 次序 = Descending
  • 群組化 = Grouped

Locations

Time

Product

Rank

East

2000

102

1

2001

76

3

2002

88

2

West

2000

49

3

2001

52

1

2002

51

2


Runningtotal

從指定成員的指定維度中傳回值的累計總和。

Runningtotal 有下列的引數:

成員
指您要計算累計結果的維度 (橫列或直欄) 中的成員。
維度
指使用其成員來計算累計結果的相反軸上的維度。例如,網格顯示銷售時,其中 TimeLocations 在橫列,而 Products 在直欄且成員Products 的成員。維度可以是 TimeLocations。如果維度Time,則 Runningtotal 傳回 Products 經過 Time 的銷售累計結果。
世代
指要總計的維度成員的世代。世代 0 表示總計所有成員。
群組化
當軸有多個維度,請指定每一個維度的群組化是否要個別地總計。如果群組化被設成未群組的,則會跨群組計算總計。

附註:維度世代群組化引數僅套用在多維資料庫的計算。

例如,下列網格顯示計算的成員「累計結果」,其表示式為 Runningtotal 函數。Runningtotal 函數有下列值代入它的引數:

  • 成員 = Product
  • 維度 = Time
  • 世代 = 1
  • 群組化 = Grouped

Locations

Time

Product

RunningTotal

East

2000

102

102

2001

76

178

2002

88

266

West

2000

49

49

2001

52

101

2002

51

152


 

相關主題: