Tabellenzellen ausblenden
Sie können eine bestimmte Tabellenzelle bedingt ausblenden, beispielsweise basierend auf dem Wert eines Berichtsparameters.
Wählen Sie den Knoten Parameters in der Feldliste aus und klicken Sie auf die Schaltfläche Add parameter.
Klicken Sie auf die Schaltfläche Edit, um die Eigenschaftsliste zu erweitern, und geben Sie den Namen und die Beschreibung des Parameters für die Druckvorschau an. Setzen Sie den Typ auf Boolean.

Öffnen Sie das Fenster Ausdrücke und geben Sie einen Ausdruck für die Eigenschaft Visible der Zelle an, um eine logische Bedingung für das Anzeigen oder Ausblenden dieser Zelle zu definieren.
Das Bild unten zeigt, wie der Sichtbarkeitsausdruck für die an das Feld CategoryID gebundene Zelle bereitgestellt wird. Damit ein Bericht korrekt angezeigt wird, sollten Sie denselben Ausdruck für die Zelle angeben, die die Feldbeschriftung im Seitenkopf anzeigt.

Die Eigenschaft Process Hidden Cell Mode ermöglicht es Ihnen, zu definieren, wie der verbleibende Platz zwischen den sichtbaren Zellen der Tabelle verteilt wird.

Das folgende Bild zeigt, wie die ursprüngliche Tabelle aussieht:
Die folgenden Modi stehen für die Verarbeitung ausgeblendeter Zellen zur Verfügung:
-
StretchPreviousCell – Eine Zelle links von der ausgeblendeten Zelle wird gestreckt, um den verfügbaren Platz einzunehmen. Wenn die ausgeblendete Zelle die erste in der Zeile ist, wird die nächste Zelle gestreckt.
-
StretchNextCell – Eine Zelle rechts von der ausgeblendeten Zelle wird gestreckt, um den verfügbaren Platz einzunehmen. Wenn die ausgeblendete Zelle die letzte in der Zeile ist, wird die vorherige Zelle gestreckt.
-
ResizeCellsEqually – Alle sichtbaren Zellen werden so in der Größe angepasst, dass der Platz, den eine ausgeblendete Zelle reserviert hat, gleichmäßig aufgeteilt wird.
-
ResizeCellsProportionally – Alle sichtbaren Zellen werden proportional in der Größe angepasst, um den von einer ausgeblendeten Zelle reservierten Platz basierend auf ihrem Gewicht in der Gesamttabellenbreite aufzuteilen.
-
DecreaseTableWidth – Die Tabellenbreite wird verringert, und sichtbare Zellen werden an die Position der ausgeblendeten Zelle verschoben, ohne ihre Größe zu ändern.
-
LeaveEmptySpace (der Standardmodus) – An der Position der ausgeblendeten Zelle verbleibt ein Leerraum, und andere Zellen werden nicht beeinflusst.