Show / Hide Table of Contents

Mehrwertige Berichtsparameter

In diesem Dokument wird beschrieben, wie Sie einen mehrwertigen Parameter erstellen und diesen Parameter zum Filtern von Berichtsdaten verwenden.

Multi-Value-Parameter-Vorschau

[! TIPP] Informationen zur Verwendung mehrwertiger Parameter in einer SQL-Abfrage finden Sie in diesem Hilfeartikel: Specify Query Parameters.

Erstellen eines mehrwertigen Parameters im Report Designer

Führen Sie die folgenden Schritte aus, um einen mehrwertigen Parameter im Report Designer zu erstellen:

  1. Berichtsparameter erstellen und aktivieren Sie die Option Mehrere Werte zulassen.

    Aktivieren Sie die Option Mehrere Werte zulassen

  2. Geben Sie eine Liste vordefinierter Werte für den Parameter an. Sie können eine statische Liste von Werten erstellen oder Werte aus einer Datenquelle laden. Anweisungen hierzu finden Sie in den folgenden Themen:

    • Berichtsparameter mit vordefinierten statischen Werten
    • Berichtsparameter mit vordefinierten dynamischen Werten

Filtern der Daten eines Berichts nach einem mehrwertigen Parameter

Um die Daten eines Berichts nach einem mehrwertigen Parameter zu filtern, verwenden Sie den Operator Is any of für diesen Parameter in der Filterzeichenfolge des Berichts:

parameters-multi-value-filter-string

Der gefilterte Bericht wird angezeigt, nachdem Sie Parameterwerte angegeben haben.

Parameter-Multi-Value-Filter-Report

Angeben von Standardwerten für einen mehrwertigen Parameter

Die Standardwerte eines mehrwertigen Parameters werden automatisch ausgewählt, wenn Sie die Seitenansicht eines Berichts öffnen:

Standardwerte für einen mehrwertigen Parameter angeben

Verwenden Sie eine der folgenden Methoden, um Standardwerte anzugeben:

  • Weisen Sie der Option Standardwert ein Array von Werten zu.

    Standardwerte für einen mehrwertigen Parameter angeben

  • Aktivieren Sie die Eigenschaft Alle Werte auswählen, um den Parameterwert mit allen Elementen aus der Wertquelle des Parameters (statisch oder dynamisch) aufzufüllen.

    Alle Werte als Standardwerte für einen mehrwertigen Parameter auswählen

[! TIPP] Deaktivieren Sie die Eigenschaft Parameter anfordern eines Berichts, um die Meldung Warten auf Parameterwerte in der Seitenansicht des Berichts zu vermeiden und den Bericht mit Standardparameterwerten anzuzeigen.

[! ANMERKUNG] Stellen Sie sicher, dass der Typ der Standardwerte mit dem Parametertyp übereinstimmt, wenn Sie diese Werte für den Parameter angeben.

Erstellen eines optionalen mehrwertigen Parameters

Mit optionalen Parametern können Sie Berichtsdaten nur filtern, wenn Parameterwerte angegeben sind. Andernfalls, wenn Parameterwerte nicht festgelegt sind, wird der Parameter ignoriert.

Erstellen eines optionalen mehrwertigen Parameters

Gehen Sie folgendermaßen vor, um einen mehrwertigen Parameter optional zu machen.

  1. Erstellen Sie einen mehrwertigen Berichtsparameter, und geben Sie die Optionen Nullwert zulassen, Standardwert und Alle Werte auswählen wie unten gezeigt an:

    parameters-multi-value-optional-settings

    Option Wert
    Nullwert zulassen STIMMT
    Standardwert Nicht spezifiziert
    Alle Werte auswählen FALSE
  2. Deaktivieren Sie die Eigenschaft Anforderungsparameter des Berichts.

    report-requestparameters-disable

  3. Weisen Sie der Filterzeichenfolge des Berichts die folgende Filterbedingung zu:

    ?category Is Null or [Category ID] In (?category)
    

    Parameter-Mehrwert-Leerwert

    [! TIPP] Sie können auch die oben gezeigte Filterzeichenfolge verwenden, um Berichtsdaten auf Datenquellenebene zu filtern. Weitere Informationen finden Sie in diesem Hilfeartikel: Filtern von Daten auf Datenquellenebene.

In This Article
Back to top Copyright (c) 1998-2024 42 Software GmbH. All rights reserved.