Last

Last() 會傳回以樞紐分析表的維度值評估而得的運算式的值,這些值會顯示在樞紐分析表中目前列區段的最後一個資料行中。此函數在所有圖表類型中都會傳回 NULL,除了樞紐分析表以外。

Syntax:  

last([ total ] expression [ , offset [,n ]])

Arguments:  

引數 描述
expression 包含待測量資料的運算式或欄位。
offset

將一個 offsetn,指定為大於 1,則可將運算式的評估從目前列往左移動 n 列。

若將位移指定為 0,則會根據目前列來評估運算式。

若指定負值的位移,會讓 First 函數的作用相當於包含對應正值位移的 Last 函數。

n

透過指定大於 1 的第三個參數 n,函數將會傳回一系列的 n 值,每個值代表每個 n 表格中從原始儲存格向左計算的列數。

TOTAL

如果表格為單一維度或限定詞 TOTAL 作為引數,則目前資料行區段一律等於整個資料行。

定義彙總範圍

如果樞紐分析表有多個水平維度,則目前列區段僅會包括在所有維度列中與目前資料行有相同值的資料行 (顯示欄位間排序順序之最後一個水平維度的列除外)。樞紐分析表中水平維度的欄位間排序順序,可簡單透過維度從上至下的順序來定義.

Example:  

last( sum( Sales ))

last( sum( Sales ), 2 )

last( total sum( Sales )

rangeavg (last(sum(x),1,5)) 會根據目前列區段的最右方五個資料行,傳回所評估 sum(x) 函數之結果的平均值。