Hinzufügen bedingter Formatierungen (Reporting Services)

Sie können einen Bericht so entwerfen, dass verschiedene Formate basierend auf den Daten im Bericht auf Berichtselemente oder Eigenschaften angewendet werden. Mithilfe von Features für Ausdrücke können Sie bedingte Ausdrücke einschließlich integrierter Berichts- und Aggregatfunktionen, integrierter Auflistungen und benutzerdefiniertem Code erstellen. Beispielsweise können Sie negative Zahlen rot darstellen oder die Hintergrundfarbe einer Tabelle ändern. Verwenden Sie zur bedingten Gestaltung von Formaten für die Formateigenschaften des Elements statt eines statischen Wertes einen Ausdruck. Zur Laufzeit wertet der Berichtsprozessor den Ausdruck aus und ersetzt das Ergebnis durch den Wert für die Eigenschaft; dies entspricht dem Festlegen der Eigenschaft auf einen statischen Wert zur Entwurfszeit durch den Benutzer. Beim Rendern des Berichts wird der Laufzeitwert verwendet.

Weitere Informationen dazu, was Sie in einen Ausdruck einbinden können, finden Sie unter Grundlegendes zu Ausdrucksverweisen (Reporting Services).

Beispiele

Ändern der Textfarbe auf der Basis eines Ausdrucks

Damit negative Werte für das Feld Profit in einem Textfeld rot dargestellt werden, öffnen Sie das Eigenschaftenfenster und verwenden für die Color-Eigenschaft den folgenden Ausdruck:

=IIF(Fields!Profit.Value < 0, "Red", "Black")

Weitere Informationen über den Eigenschaftenbereich finden Sie unter Verwenden des Modell-Designers in Business Intelligence Development Studio.

Erstellen von Berichten mit grün-weißem Zebrastreifeneffekt

Wenn Sie für jede Zeile in der Tabelle abwechselnd eine andere Hintergrundfarbe verwenden möchten, können Sie die BackgroundColor-Eigenschaft für die einzelnen Textfelder in der Zeile auf den gleichen bedingen Ausdruck festlegen. Dieses Verfahren kann nur für Detailzeilen in einer Tabelle ohne Gruppen verwendet werden.

=IIF(RowNumber(Nothing) MOD 2, "PaleGreen", "White")

Steuern von Farben in einem Kreisdiagramm

Mit benutzerdefiniertem Code können Sie die Reihenfolge steuern, in der Datenpunktwerten Farben zugeordnet werden, um Farben für ein Formdiagramm anzugeben. Dies hilft bei der Verwendung konsistenter Farben für mehrere Diagramme mit gleichen Kategoriegruppen. Weitere Informationen finden Sie unter Vorgehensweise: Angeben von Farben, die für mehrere Formdiagramme konsistent sind.