Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: Microsoft Report Builder (SSRS)
Power BI Report Builder
Projektant raportów w narzędziu SQL Server Data Tools
Zwraca ostatnią wartość w danym zakresie określonego wyrażenia w raporcie podzielonym na strony.
Uwaga / Notatka
Pliki definicji raportu podzielonego na strony (rdl) można tworzyć i modyfikować w programie Microsoft Report Builder, programie Power BI Report Builder i w projektancie raportów w narzędziach SQL Server Data Tools.
Składnia
Last(expression, scope)
Parametry
expression
(Wariant lub Binarny) Wyrażenie, na którym ma być wykonywana agregacja, na przykład =Fields!Fieldname.Value.
zakres
(Ciąg) (Opcjonalnie) Nazwa zestawu danych, regionu danych lub grupy zawierającej elementy raportu, do których ma być zastosowana funkcja. Jeśli zakres nie zostanie określony, zostanie użyty bieżący zakres.
Zwracany typ
Określana przez typ wyrażenia.
Uwagi
Funkcja Last zwraca wartość końcową w zestawie danych po zastosowaniu wszystkich sortowania i filtrowania w określonym zakresie.
Funkcji Last nie można używać w wyrażeniach filtrów grupowych w każdym zakresie innym niż bieżący (domyślny).
Możesz również użyć pozycji Ostatnie w nagłówku strony, aby zwrócić ostatnią wartość z kolekcji ReportItems dla strony w celu utworzenia nagłówków w stylu słownika, które wyświetlają pierwsze i ostatnie wpisy na stronie.
Wartość zakresu musi być stałą ciągu i nie może być wyrażeniem. W przypadku agregacji zewnętrznych lub agregacji, które nie określają innych agregacji, zakres musi odwoływać się do bieżącego zakresu lub zakresu zawierającego. W przypadku agregacji agregacji zagnieżdżone agregacje mogą określać zakres podrzędny.
Wyrażenie może zawierać wywołania zagnieżdżonych funkcji agregujących z następującymi wyjątkami i warunkami:
Zakres zagnieżdżonych agregatów musi być taki sam jak zakres agregatu zewnętrznego lub zawierać się w nim. W przypadku wszystkich odrębnych zakresów w wyrażeniu jeden zakres musi znajdować się w relacji podrzędnej ze wszystkimi innymi zakresami.
Zakres zagnieżdżonych agregacji nie może być nazwą zestawu danych.
Wyrażenie nie może zawierać funkcji First, Last, Previous lub RunningValue .
Wyrażenie nie może zawierać zagnieżdżonych agregacji o charakterze rekursywnym.
Aby uzyskać więcej informacji, zapoznaj się z Odwołanie do funkcji agregujących (Report Builder i SSRS) i Zakres wyrażeń dla sum, agregacji i wbudowanych kolekcji (Report Builder i SSRS).
Aby uzyskać więcej informacji na temat cyklicznych agregacji, zobacz Creating Recursive Hierarchy Groups (Report Builder and SSRS) (Tworzenie grup hierarchii cyklicznych (Report Builder i SSRS).
Example
Poniższy przykład kodu zwraca ostatni numer produktu w Category grupie regionu danych.
=Last(Fields!ProductNumber.Value, "Category")