Udostępnij za pośrednictwem


Opis wyrażeń prostych i złożonych (program Report Builder 2.0)

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 zobaczFormatowanie tekstu i importowanie kodu HTML (program Report Builder 2,0).

  • 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 Opis odwołań w wyrażeniach (program Report Builder 2.0).

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) przycisku lub wartość <Expression> na liście rozwijanej wiadomo, że właociwooć zestaw na wyrażenie.

Aby uzyskać więcej informacji zobacz Używanie wyrażeń (program Report Builder 2,0).

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