Understanding Simple and Complex Expressions (Reporting Services)

W Reporting Services, wyrażenia są używane we wszystkich definicja raportu, aby określić lub obliczają wartości dla parametrów, kwerend, filtrów, właściwości element w raporcie, grupowanie i sortowanie definicje, właściwości pola tekstowego, zakładki, mapy dokumentu, strona dynamicznej zawartości nagłówka i stopki, obrazów i definicji urządzenie źródłowe danych dynamicznych.

Expressions begin with an equal (=) and are written in Microsoft Visual Basic.Wyrażenia mogą zawierać kombinację stałych, operatorów, odwołań do wartości wbudowanych (pola, kolekcje i funkcje) oraz do kodu zewnętrznego lub niestandardowego.

Wyrażenia mogą należeć do jednego z dwóch następujących typów:

  • Proste   Wyrażenie, które jest jednym odwołuje się do element w kolekcja wbudowane, takie jak pole danych, parametr lub pole wbudowane.Proste wyrażenia na powierzchnię projektu i pojawia się w oknach dialogowych w nawiasach, takich jak [FieldName], który reprezentuje wyrażenie podstawowej =Fields!FieldName.Value. Wyrażenia proste można wpisywać bezpośrednio w polach tekstowych na powierzchni projektowej, a odpowiedni tekst wyrażenia jest ustawiany jako wartość symbolu zastępczego w polu tekstowym.Aby uzyskać więcej informacji zobacz Formatting Text and Importing HTML.

  • Złożone   Wyrażenie, które zawiera więcej niż proste odwołanie.Złożone wyrażenia znajdują się na powierzchnię projektu jako <<Expr>>. Można utworzyć złożone wyrażenia w Wyrażenie okna dialogowego pole lub wpisz je bezpośrednio do Właściwość okienko.Aby uzyskać więcej informacji o to, co może zawierać wyrażenie, zobacz Understanding Expression References (Reporting Services).

Wyrażenia proste można ustawiać automatycznie, przeciągając elementy, takie jak pola zestawu danych, na powierzchnię projektową.Aby ręcznie ustawiać wyrażenia, należy zaznaczyć element na powierzchni projektowej i użyć menu skrótów oraz okien dialogowych w celu ustawienia właściwości elementu.Gdy zostanie wyświetlony)FX) przycisk lub wartość <Expression> na liście rozwijanej wiadomo, że właociwooć zestaw na wyrażenie.

Aby uzyskać więcej informacji zobacz Using Expressions (Reporting Services).

Opis tekstu wyświetlanego dla wyrażeń

W wyrażeniach prostych są używane symbole wskazujące, czy odwołanie dotyczy pola, parametru, kolekcji wbudowanej, czy kolekcji ReportItems.W poniższej tabeli pokazano przykłady tekstu wyświetlanego i tekstu wyrażenia.

Element

Przykład tekstu wyświetlanego

Przykład tekstu wyrażenia

Pola zestawu danych

[Sales]

[SUM(Sales)]

[FIRST(Store)]

=Fields!Sales.Value

=Sum(Fields!Sales.Value)

=First(Fields!Store.Value)

Parametry raportu

[@Param]

[@Param.Label]

=Parameters!Param.Value

=Parameters!Param.Label

Pola wbudowane

[&ReportName]

=Globals!ReportName.Value

Znaki literału używane na potrzeby tekstu wyświetlanego

\[Sales\]

[Sales]

Wyrażenia złożone

<<Expr>>

="Page " & Globals!PageNumber & " of " & Globals!TotalPages