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