Adding Conditional Formatting (Reporting Services)
Raport można zaprojektować tak, aby na podstawie danych w raporcie do elementów raportu lub właściwości były stosowane różne style.Można tworzyć wyrażenia warunkowe, używając dowolnej funkcji obsługiwanej w wyrażeniach, w tym wbudowanych funkcji raportu i funkcji agregujących, kolekcji wbudowanych oraz kodu niestandardowego.Na przykład można wyświetlać liczby ujemne na czerwono lub zmieniać kolory tła tabeli.Aby ustawić styl warunkowy, we właściwościach stylu elementu należy użyć wyrażenia , a nie wartości statycznych.W czasie wykonywania procesor raportów oblicza wyrażenie i podstawia jego wynik jako wartość właściwości, tak jakby w czasie projektowania ustawiono dla właściwości wartość statyczną.Podczas renderowania raportu jest używana wartość obliczona w czasie wykonywania.
Aby uzyskać więcej informacji o to, co może zawierać wyrażenie, zobacz Understanding Expression References (Reporting Services).
Przykłady
Zmienianie koloru tekstu na podstawie wyrażenia
Aby wprowadzić zawartość pole tekstowego, że wartości ujemne na czerwono dla pole o nazwie zysk, otwórz okienko właściwości i należy użyć następującego wyrażenie w Color Właściwość:
=IIF(Fields!Profit.Value < 0, "Red", "Black")
Aby uzyskać więcej informacji o okienku właściwości Zobacz Praca z Projektant raportów w Business Intelligence Development Studio.
Tworzenie raportu z zielonymi paskami
Alternatywny kolor tła dla każdego wiersza w tabela, zestaw BackgroundColor właściwość dla każdego pola tekstowego w wierszu na tym samym wyrażeniu warunkowym. Ta technika działa tylko w przypadku wierszy szczegółów w tabeli niezawierającej grup.
=IIF(RowNumber(Nothing) MOD 2, "PaleGreen", "White")
Sterowanie kolorami na wykresie kołowym
Aby określić kolory wykresu kształtowego, można użyć kodu niestandardowego w celu sterowania kolejnością mapowania kolorów na wartości punktów danych.Dzięki temu będzie można używać spójnych kolorów na wielu wykresach zawierających takie same grupy kategorii.Aby uzyskać więcej informacji zobacz How to: Specify Consistent Colors across Multiple Shape Charts.
See Also