Last 函數 (Reporting Services)
傳回所指定運算式的給定範圍中的最後一個值。
語法
Last(expression, scope)
參數
expression
(Variant 或 Binary) 要執行彙總的運算式,例如 =Fields!Fieldname.Value。 這個運算式不能包含彙總函數。scope
(String) (選擇性) 包含要套用函數的報表項目之資料集、資料區域或群組的名稱。 如果未指定 scope,則使用目前的範圍。 如需詳細資訊,請參閱<使用運算式中的內建報表和彙總函數 (Reporting Services)>和<計算總計和其他彙總 (Reporting Services)>。
傳回類型
由運算式的類型決定。
備註
Last 函數會在指定的範圍已套用過所有的排序和篩選之後,以一組資料傳回最後的值。
如果群組篩選運算式中除了目前 (預設) 範圍以外還有其他範圍,就無法使用 Last 函數。
您也可以在頁首中使用 Last,從頁面的 ReportItems 集合傳回最後一個值,以產生會顯示頁面上第一個及最後一個項目的字典樣式標題。
scope 的值不能為運算式,且必須參考目前的範圍或包含範圍。
範例
下列程式碼範例會傳回資料區域的 Category 群組中的最後一個產品號碼。
=Last(Fields!ProductNumber.Value, "Category")