Wechseln von Berichten
Mit Zyklen können Sie mehrere Versionen eines Berichts erstellen, die nach Dimensionen wie Jahr oder Region aufgegliedert sind. Beim Konfigurieren einer Berichtsaufgabe werden Zyklen hinzugefügt.
Die Zyklen funktionieren durch Filtern der Daten, die in jeder Version des Berichts enthalten sind. Der Unterschied zwischen einem Zyklus und einem Berichtsfilter besteht darin, dass durch Hinzufügen eines Zyklus eine einzige Ausführung der Berichtsaufgabe mehr als einen eindeutigen Bericht für einen einzigen Empfänger erzeugen kann. Wenn Sie einer Berichtsaufgabe einen Zyklus hinzufügen, wird für jeden eindeutigen Wert in der Dimension, die Sie als Zyklus auswählen, ein eindeutiger Bericht erstellt. Wenn Sie mehr als ein Zyklusfeld haben, erhalten Sie so viele Berichte, wie die Kombination aller Zyklusfelder zusammen beträgt.
Zyklen interagieren mit den anderen Arten von Filtern, die während der Berichterstellung angewendet werden können. Die Reihenfolge der Auswertung ist wie folgt:
-
Abschnittszugriff, falls vorhanden
-
Berichtsfilter auf Aufgabenebene, falls vorhanden
-
Berichtsfilter auf Empfängerebene, falls vorhanden
-
Zyklen, falls vorhanden
Beispiel
Sie haben zum Beispiel eine Berichtsaufgabe, um Verkaufsberichte zu versenden. Die Berichtsaufgabe wird mit den folgenden Einstellungen konfiguriert:
-
Dateiname: SalesData
-
Zyklus für Felder Land und Jahr
-
Zeitstempelformat: jjjj-MM-tt_HH-mm
Ihre Daten decken drei Länder und zwei Jahre ab. Es werden also sechs Berichte erstellt und verschickt:
-
SalesData_ Country1 _ Year1 _2024-11-08_10-30.xlsx
-
SalesData_ Country1 _ Year2 _2024-11-08_10-30.xlsx
-
SalesData_ Country2 _ Year1 _2024-11-08_10-30.xlsx
-
SalesData_ Country2 _ Year2 _11-08_10-30.xlsx
-
SalesData_ Country3 _ Year1 _11-08_10-30.xlsx
-
SalesData_ Country3 _ Year2 _11-08_10-30.xlsx
Sobald die Ausgabedateien erstellt sind, werden sie wie üblich an ihr Ziel gesendet. Berichtsfilter und Abschnittszugriffsfilter werden weiterhin wie gewohnt angewendet.
Hinzufügen von Zyklen zu Ihrer Berichtsaufgabe
Weitere Informationen zum Erstellen von Berichtsaufgaben finden Sie unter Erstellen einer Berichtsaufgabe.
Gehen Sie folgendermaßen vor:
-
Erstellen Sie eine Berichtsaufgabe und beginnen Sie mit der Konfiguration, wie Sie es gewohnt sind.
-
Nachdem Sie den Abschnitt Vorlage des Dialogfelds ausgefüllt haben, gelangen Sie zu Ausgabe.
-
Verwenden Sie unter Zyklus das Dropdown-Menü, um bis zu drei Dimensionen aus der App auszuwählen.
Namen der Ausgabedateien
Wenn Sie einen Zyklus hinzufügen, wird der Name des im Zyklus angewendeten Dimensionswerts in die Namen der Berichtsdateien aufgenommen. Wenn ein im Zyklus angewendeter Dimensionswert irgendwelche Sonderzeichen enthält, werden diese im Dateinamen durch einen Unterstrich (_) ersetzt.
Zu den Sonderzeichen gehören:
-
\ / < > : " ' ? *
-
ASCII-Steuerzeichen
Umgang mit Fehlern
Wenn bei einem oder mehreren Berichten in einem Zyklus ein Fehler auftritt, wird für jeden fehlgeschlagenen Bericht eine leere Datei erstellt. Der Name jeder dieser Dateien hat ein Präfix "FAILED_" und spiegelt die Kombination von Werten wider, die zu einem Fehler geführt haben.
Bewährte Praktiken und Einschränkungen
Bewährte Praktiken
Sie sollten keinen Berichtszyklus zu Ihrer Berichtsaufgabe starten, wenn Ihre Berichtsdimensionen viele Werte oder eindeutige Wertekombinationen enthalten. Wenn Ihre Daten beispielsweise 10 Jahre, 196 Länder und 50 Produkte abdecken, könnte das Erstellen von Berichten bis zu 98.000 Dateien generieren (siehe Leitwert unten für die eindeutige Aufgabenbeschränkung). Die Erstellung dieser Berichte kann Stunden oder Tage dauern und ein großes Volumen für Ihr Qlik Cloud-Abonnement in Anspruch nehmen.
Beschränkungen
-
Sie können maximal drei Felder zum Wechseln in einer Berichtsaufgabe auswählen.
-
Wenn ein oder mehrere Zyklen angewendet werden, kann eine Berichtsaufgabe maximal 500 eindeutige Berichte erstellen. Wenn keine Zyklen angewendet werden, kann die Berichtsaufgabe maximal 100 eindeutige Berichte erstellen.
-
Die maximale Ausführungszeit für eine Berichtsaufgabe mit einem angewandten Zyklus beträgt vier Stunden.
Weitere Einschränkungen, die für In-App-Berichte gelten, finden Sie unter Limits und Einschränkungen für die Konfiguration von In-App-Berichten.