Wenn Sie eine Bedingung auf ein Element anwenden, zeigt das Element das Symbol im Vorlageninhaltseditor an:
Sehen Sie sich diese Beispiele an, um Ihre eigenen Bedingungen besser mit dem Bedingungseditor erstellen zu können.
Manchmal wird der Wert einer Variablen als boolescher Wert anstatt als Literalzeichenfolgewert ausgewertet. Beispiel: Variable == "true" wird fälschlicherweise als false ausgewertet, wenn die Variable mit dem booleschen Wert true und nicht mit dem Zeichenfolgenwert "true" ausgewertet wird. Anstatt zu prüfen, ob Werte vorhanden sind, wird das Wort true als Wert verwendet und in den Daten nicht gefunden. Dieses Problem tritt dann auf, wenn eine Variable anstatt aus einer Dokumentspezifikation, in der der Wert bei Konfiguration des Berichts angegeben wurde, oder aus einer Vorlage, in der der Wert als Standardwert der Variablen angegeben wurde, aus einer Berechnung stammt.
(Variable == boolesscher_Wert_true_oder_false) || ( Variable == "Zeichenfolge")
Beispiel: (Variable == true) || ( Variable == "true")
Beispiel: Variable == true
Beispiel: Variable == "true"
Jetzt ist das Attribut Module/Object/Object Text unter der Bezeichnung $1_Object Text bekannt, und die Bedingung kann richtig verarbeitet werden.