Hinweise zu bedingter Formatierung und Unterdrückung und bedingtem Text

Hinweise zur Performance

Bedingte Formatierung und Unterdrückung und bedingter Text können abhängig von der Größe des Berichts, den verwendeten Kriterien und der Häufigkeit der Verwendung (d.h., auf wie viele Zellen die bedingte Formatierung, Unterdrückung oder bedingter Text angewendet wird) die Performance beeinträchtigen. Berücksichtigen Sie Folgendes bei der Performance:

  • Datenwerte werden am schnellsten verglichen.

  • Kriterien wie Elementname und Elementalias/Beschreibung sind ebenfalls schnell, weil sie Teil der Metadaten- oder Datenabfrage sind.

  • Vermeiden Sie Kriterien wie Generation, Ebene und Kontentyp, da diese die Performance senken, weil diese Kriterien nicht Teil der regulären Metadaten- oder Datenabfrage sind.

Fehlerbehandlung

Syntaxfehler werden typischerweise im Editor für bedingte Formatierung/Unterdrückung und bedingten Text angezeigt:
Der Screenshot zeigt den folgenden Syntaxfehler in der UI: Der Name enthält ungültige Zeichen: /\:|<>+*\\?"

Nicht-Syntaxfehler werden angezeigt, wenn Sie eine Vorschau des Berichts oder Rasters anzeigen. Beispiel: Wenn eine bedingte Unterdrückung bei einer Zeile sich auf Spalte B bezieht und diese Spalte aus dem Raster gelöscht wird, wird ein Fehler angezeigt, wenn Sie eine Vorschau des Berichts erstellen:
Der Screenshot zeigt den Fehler aus der obigen Bedingung: Bedingte Unterdrückung Spalte B kleiner als 3.000.000 in Raster 1 weisen einen Operandentyp mit einem ungültigen Wert auf.

Grundlegende Unterdrückung und bedingte Unterdrückung

In der Funktion "Berichte" wird zuerst die grundlegende Unterdrückung (Null, keine Daten, kein Zugriff und Fehler) unabhängig von der bedingten Unterdrückung verarbeitet. Wenn eine Zeile oder Spalte mit grundlegender Unterdrückung nicht unterdrückt wird, wird eine bedingte Unterdrückung ausgewertet.

Wenn Sie eine Zeile oder Spalte unterdrücken möchten und die Werte in der Zeile ENTWEDER keine Daten oder ein bestimmter Wert sind (oder innerhalb eines Bereichs bestimmter Werte liegen), müssen Sie beide Bedingungen in der bedingten Unterdrückung angeben und die entsprechenden Operatoren (UND/ODER) und die Gruppierung der bedingten Ausdrücke anwenden.

Beispiel: Um eine Zeile zu unterdrücken, wenn die Datenwerte zwischen -1 und 1 liegen oder keine Daten sind, würde die bedingte Unterdrückung zwei gruppierte Ausdrücke umfassen:

  • Unterdrücken, wenn die Datenwerte in der aktuellen Zeile > -1 UND unterdrücken, wenn die Datenwerte in der aktuellen Zeile < 1)

    ODER

  • Unterdrücken, wenn die Datenwerte in der Zeile keine Daten sind


Bedingte Unterdrückung

Die Gruppierung von Ausdrücken ist erforderlich, um logische Gruppen mit mehreren Ausdrücken zu erstellen. Weitere Informationen zum Gruppieren von bedingten Ausdrücken finden Sie unter Mit erweiterten Bedingungen arbeiten.