Udostępnij za pośrednictwem


Using Constants in Expressions (Reporting Services)

Stała składa się z tekstu literału lub tekstu wstępnie zdefiniowanego przez składnik usług Reporting Services.Procesor raportów ma dostęp do wstępnie zdefiniowanych stałych, więc po włączeniu ich do wyrażenia reprezentowane przez nie wartości są podstawiane do wyrażenia przed obliczeniem go.

Tekst literału

W wyrażeniu tekst literału jest ujęty w cudzysłów.Tekst można także wpisać bezpośrednio w polu tekstowym bez znaku cudzysłowu, jeśli nie jest on częścią wyrażenia.Jeśli wartość pola tekstowego nie rozpoczyna się od znaku równości (=), tekst jest traktowany jako tekst literału.W poniższej tabeli pokazano kilka przykładów tekstu literału w wyrażeniu.

Stała

Tekst wyświetlany

Tekst wyrażenia

W raporcie:

<<Expr>>

="Report run at: " & Globals!ExecutionTime

Adventure Works Cycles

Adventure Works Cycles

Adventure Works Cycles

[Tekst wyświetlany w nawiasach]

\[Tekst wyświetlany w nawiasach\]

[Tekst wyświetlany w nawiasach]

Aby uzyskać więcej informacji zobacz Understanding Simple and Complex Expressions (Reporting Services).

Stałe języka RDL

W wyrażeniu można użyć stałych zdefiniowanych w języku definicji raportu (RDL, Report Definition Language).W Wyrażenie wyświetlone okno dialogowe, stałe podczas tworzenia wyrażenia dla właściwość raportu, która akceptuje tylko niektórych prawidłowych wartości, nazywane także typy wyliczane.W poniższej tabeli pokazano dwa przykłady.

Właściwość

Description

Values

TextAlign

Prawidłowe wartości służące do wyrównywania tekstu w polu tekstowym.

General, Left, Center, Right

BorderStyle

Prawidłowe wartości dla linii dodanej do raportu.

Default, None, Dotted, Dashed, Solid, Double, DashDot, DashDotdot

Stałe języka Visual Basic

Można użyć stałych określonych w Visual Basic Biblioteka czas działania w wyrażenie. W poniższej tabeli pokazano dwa przykłady.

Stała

Description

vbCrLf

Stała języka Visual Basic do znaku powrotu karetki i nowego wiersza.

Na przykład poniższe wyrażenie pokazuje w dwóch wierszach jednego pola tekstowego sygnaturę czasową przetwarzania raportu oraz użytkownika:

=Globals!ExecutionTime & vbCrLf & User!UserID

DateInterval.Day

Stała języka Visual Basic, której można użyć w celu wyznaczenia części dnia wartości daty i godziny w wywołaniu funkcji DatePart.Na przykład dla daty „10 stycznia 2008” poniższa funkcja zwróci liczbę 10:

=DatePart("d",Globals!ExecutionTime)

Stałe aparatu plików wykonywalnych języka wspólnego (CLR)

Można użyć stałych określonych w .NET Framework wspólne grupy run-czas (CLR) języka w wyrażeniu. W poniższej tabeli pokazano przykład koloru zdefiniowanego w systemie.

Stała

Description

MistyRose

Podczas tworzenia wyrażenia dla właściwości raportu opartej na kolorze tła kolor można określić za pomocą nazwy.Prawidłowe nazwy są wyświetlane w Wyrażenie -okno dialogowe.