Używanie stałych w wyrażeniach (program Report Builder 2,0)
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 zobaczOpis wyrażeń prostych i złożonych (program Report Builder 2.0).
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. |