Udostępnij za pośrednictwem


Opis odwołań w wyrażeniach (program Report Builder 2.0)

Wpisz wyrażenie w Reporting Services, użytkownik ma dostęp do wielu pola wbudowane, wbudowanych kolekcji i funkcje, których można używać osobno lub połączyć z innymi warunkami. Podczas tworzenia wyrażenia interaktywnie in Wyrażenie -okno dialogowe, można przeglądać kategorii odniesienia, że można dołączyć i kontekstowej przykłady stałych, wbudowanych kolekcji i funkcje dostępne w celu uwzględnienia w wyrażeniach.Aby zapoznać się z przykładami umożliwiających korzystanie z wyrażeń zobacz Używanie wyrażeń (program Report Builder 2,0) i Przykłady wyrażeń (program Report Builder 2.0).

Można dodawać wywołania funkcji, operatory, stałe, pola, parametry, elementy z kolekcji wbudowanych oraz odwołania do osadzonego kodu niestandardowego lub zestawów niestandardowych.Wywołania funkcja wbudowanych obejmują agregacja i obliczenia w raporcie, Visual Basic Biblioteka czas działania i .NET Framework aparat plików wykonywalnych języka wspólnego (CLR) klasy dla Math i Convert. Może także zawierać odwołania do drugiej .NET Framework klasy i zestawy zewnętrznych.

Podczas tworzenia wyrażenia dla określonej właściwości elementu raportu typy odwołań, które można uwzględnić, zależą od wartości akceptowanych przez właściwość.Na przykład, jeśli należy utworzyć wyrażenie wartości dla Font Właściwość, wartość musi dawać w wyniku nazwę czcionki.

W poniższej tabeli pokazano rodzaje odwołań, jakich można używać w wyrażeniach.

Odwołania

Description

Przykład

Stałe

W tym artykule opisano stałych, można uzyskać dostęp do właściwości, które wymagają wartości stała, na przykład kolory czcionek w interaktywnie.

="Blue"

Operatory

W tym artykule opisano operatory, w których można używać do łączenia odwołania w wyrażenie, na przykład & operator używany do łączenia ciągów.

="The report ran at: " & Globals!ExecutionTime & "."

Kolekcje wbudowane

Opisuje wbudowany kolekcje, które można uwzględnić w wyrażeniu, na przykład Fields, Parameters, a Variables.

=Fields!Sales.Value

=Parameters!Store.Value

=Variables!MyCalculation.Value

Wbudowane funkcje raportu i funkcje agregujące

Opisuje funkcje wbudowane, takich jak Sum lub Previous czy masz dostęp z wyrażenie.

=Previous(Sum(Fields!Sales.Value))

Używanie odwołań do funkcji wspólnych i zestawów (program Report Builder 2,0)

W tym artykule opisano, jak można uzyskać dostęp wbudowanych klas środowiska CLR Math i Convert, inne klasy CLR Visual Basic Biblioteka czas działania funkcji lub metody z wirtualny plik dziennika zewnętrznych.

=Sum(Fields!Sales.Value)

=CDate(Fields!SalesDate.Value)

=DateAdd("d",3,Fields!BirthDate.Value)

Używanie odwołań do kodu niestandardowego w wyrażeniu

Opisuje dostęp niestandardowy kod, który jest osadzony w raporcie lub kompilacji, a następnie zainstalować jako niestandardowy wirtualny plik dziennika zarówno klient raportu, jak i serwer raportów.

=Code.ToUSD(Fields!StandardCost.Value)

Aby uzyskać więcej przykładów zobacz Przykłady wyrażeń (program Report Builder 2.0).