Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Kaskadierende Parameter sind Filter, die auf andere verknüpfte Parameter wirken. Sie ermöglichen Benutzern die Verwaltung großer Informationsmengen in einem paginierten Bericht . Die für einen Parameter ausgewählten Werte hängen von den für einen anderen ausgewählten Werten ab.

In diesem Tutorial erfahren Sie, wie Sie kaskadierende Parameter zum Filtern von Tabellendaten im LuckyTemplates Report Builder erstellen . Wir verwenden ein Beispiel, bei dem der Endbenutzer die Daten nach Stadt filtern möchte und in den Ergebnissen nur Städte mit Produktverkäufen angezeigt werden sollen.

Inhaltsverzeichnis

Hinzufügen eines Parameters zum Filtern von Daten im LuckyTemplates Report Builder

Um einen Parameter hinzuzufügen, klicken Sie mit der rechten Maustaste auf Ihren Datensatzordner und wählen Sie Datensatz hinzufügen .

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Geben Sie den Namen des Datensatzes ein und wählen Sie die Datenquelle aus. Klicken Sie dann auf Abfrage-Designer .

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Klicken Sie auf „Regionen“ und ziehen Sie das Feld „Stadt“ in den leeren Bereich. Wählen Sie dann die Option „ Zum Ausführen der Abfrage klicken“ aus .

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Unten in der Spalte sehen Sie, dass sie einen Nulleintrag enthält. Sie müssen es entfernen, sonst erhalten Sie eine Fehlermeldung.

Um Null- oder leere Werte zu entfernen, ziehen Sie das Feld „Stadt“ in den Dimensionsbereich und filtern Sie die unnötigen Werte heraus.

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Der Abfrage-Designer erstellt abhängig von den von Ihnen angewendeten Feldern und Filtern automatisch einen DAX-Code.

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Klicken Sie anschließend mit der rechten Maustaste auf den Ordner „Parameter“ und wählen Sie „Parameter hinzufügen“ aus . In diesem Beispiel lautet der Parametername „ Stadt “ und die Eingabeaufforderung lautet „ Stadt eingeben:“. Es wird außerdem empfohlen, die Option „Mehrere Werte zulassen“ zu aktivieren, da Sie so mehr als eine Auswahl pro Parameter überprüfen können.

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Wählen Sie auf der Registerkarte „Verfügbare Werte“ die Option „Werte aus einer Abfrage abrufen“ aus und wählen Sie dann „ Stadt“ für alle Dropdown-Felder aus. Klicken Sie dann auf OK .

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Wenn Sie auf „Ausführen“ klicken, werden Sie feststellen, dass der neue Parameter keine Auswirkungen auf den Bericht hat. Dies liegt daran, dass Sie keine Beziehung zwischen den Parametern hergestellt haben.

Für dieses Beispiel müssen Sie den Parameter „Stadt“ aktivieren und mit dem Parameter „Produkt“ verknüpfen .

Verbinden von zwei oder mehr Parameterfiltern im LuckyTemplates Report Builder

Klicken Sie mit der rechten Maustaste auf den Stadtdatensatz und wählen Sie Abfrage aus .

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Ziehen Sie im Fenster „Abfrage-Designer“ die Kennzahlen „Produktname “ und „Gesamtumsatz“ in das Abfragetextfeld. Führen Sie dann die Abfrage aus.

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Der Gesamtumsatz dient als Verbindung zwischen der Stadt und dem Produktnamen .

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Öffnen Sie als Nächstes den Assistenten „Datensatzeigenschaften“ für den Stadtdatensatz. Gehen Sie zur Registerkarte „Filter“ und fügen Sie einen Filter hinzu. Wählen Sie im Ausdruck Produktname aus . Verwenden Sie als Operator In . Mit diesem Operator können Sie innerhalb von Arrays filtern. Klicken Sie dann auf die Schaltfläche „fx“ , um den Wert einzugeben.

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Dadurch wird das Expression Builder- Tool im Report Builder geöffnet. Doppelklicken Sie unter „Kategorie“ auf die Option „Parameter “ und wählen Sie „Produktname“ für die Werte aus. Die Null (0 ) im Ausdruck ist eine Indexplatzierung. Sie müssen es löschen, damit im Bericht alle Daten aus dem Array angezeigt werden.

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Klicken Sie anschließend auf Ihren Bericht und wählen Sie Tablix-Eigenschaften aus .

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

In diesem Beispiel sind Kopfzeile und Tabelle in einer Liste enthalten. Für jeden Filter, den Sie Ihrem Bericht hinzufügen, sind also alle Elemente in der Liste betroffen.

Gehen Sie im Tablix-Eigenschaften -Assistenten zur Registerkarte „Filter“ und klicken Sie auf „Hinzufügen“ . Wählen Sie im Ausdruck „Stadt“ aus . Wählen Sie dann In als Operator aus und schreiben Sie als Wert [@City] .

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Führen Sie den Bericht aus, nachdem Sie auf OK geklickt haben .

Sie werden aufgefordert, einen neuen Parameter auszuwählen, bevor Sie den paginierten Bericht anzeigen können. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche „Bericht anzeigen“ .

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Sie werden sehen, dass der paginierte Bericht nur Daten enthält, die innerhalb der von Ihnen ausgewählten Parameter liegen.

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Zusätzliche Lektion: Hinzufügen einer Zeile mit der Spaltensumme

Um eine Gesamtsumme für jede Spalte in Ihrer Matrix hinzuzufügen, fügen Sie eine neue Zeile hinzu. Klicken Sie dann mit der rechten Maustaste auf die Zelle, in die Sie die Gesamtbeträge einfügen möchten, und wählen Sie Ausdruck aus .

Verwenden Sie kaskadierende Parameter, um Daten im LuckyTemplates Report Builder zu filtern

Wählen Sie unter Kategorie zwischen verschiedenen allgemeinen Funktionen , die bestimmte Elemente enthalten , mit denen Sie eine Abfrage erstellen können.

Um eine Abfrage für „ Total“ zu erstellen , klicken Sie auf „Aggregate“ und wählen Sie dann „ Sum“ aus. Unten rechts finden Sie Beispiele zur Verwendung der einzelnen Funktionen. Befolgen Sie das Format, um die Gesamtsumme für jedes Feld zu erhalten.


So formatieren Sie Daten im Report Builder.
Report Builder-Tutorial: So fügen Sie eine Tabelle hinzu.
So importieren Sie Datensätze in Report Builder

Abschluss

In diesem Tutorial wurde erläutert, wie Sie kaskadierende Parameter in Ihrem paginierten Bericht erstellen. Zusammenfassend lässt sich sagen, dass kaskadierende Parameter eine Verbindung für jeden Filter im LuckyTemplates Report Builder erstellen.

Im oben gezeigten Beispiel ist der Parameter „Stadt“ über die Kennzahl „Gesamtumsatz“ mit dem Produktnamen verknüpft. Das heißt, der Stadtfilter zeigt nur Produkte mit einer Verkaufshistorie an. Mit dieser Funktion können Endbenutzer Daten aggregieren und Berichtsinformationen besser verwalten.

Denken Sie daran, dass die Reihenfolge beim Umgang mit kaskadierenden Parametern wichtig ist. Bedenken Sie daher bei der Auswahl der Filter, dass die Hierarchie, in der Sie sie auswählen, Auswirkungen auf die im Bericht angezeigten Ergebnisse hat.

Alles Gute,

Sue Bayes


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst