Pentaho - Funktionen
Jede Seite eines Berichts enthält a Page-header Bereich und a Page-footerBereich. Die verbleibende Seite ist für den eigentlichen Berichtsinhalt verfügbar.
Auf der Registerkarte Fußzeile werden einige Attribute und Funktionen angezeigt. Zum Beispiel können wir den Maximalwert des Altersfelds eines Mitarbeiters in der Seitenfußzeile drucken. Die Berichts-Engine ermöglicht diese Funktionen mithilfe von Funktionen.
Lasst uns dasselbe verwenden employeeTabelle, die wir in den vorherigen Kapiteln verwendet haben. Nachdem Sie alle Felder zum Berichtsarbeitsbereich hinzugefügt haben, fügen Sie jetzt eine Funktion zur Registerkarte Seitenfuß hinzu, um das maximale Alter eines Mitarbeiters zu ermitteln.
Führen Sie die folgenden Schritte aus, um Ihrem Bericht eine vordefinierte Funktion hinzuzufügen.
Schritt 1 - Klicken Sie auf die Funktionstaste ( f x )
Schauen Sie sich den folgenden Screenshot an. Hier enthält die Registerkarte Daten im Strukturbereich ein Symbol f x (markiert als „1”). Es ist die Schaltfläche zum Hinzufügen von Funktionen. Klicken Sie auf diese Schaltfläche, um dem Bericht verschiedene Funktionen hinzuzufügen.
Schritt 2 - Wählen Sie eine bestimmte Funktion
Anschließend finden Sie ein Dialogfeld mit verschiedenen Funktionen, die in verschiedene Gruppen unterteilt sind. Um das maximale Alter eines Mitarbeiters in der Seitenfußzeile auszudrucken, sollten Sie das auswählenMaximum Funktion in der Summary Gruppe, die als „1”Im folgenden Screenshot. Wählen Sie es aus und klicken Sie aufOK.
Sobald Sie auf die klicken Ok Mit der Schaltfläche wird die Funktion der Beschriftung Funktionen im Strukturbereich hinzugefügt, der sich auf der rechten Seite des Bildschirms befindet.
Schritt 3 - Definieren Sie einen Feldnamen
Sobald Sie die hinzugefügte Funktion (dh Maximum) ausgewählt haben, finden Sie unter dem Strukturfenster einen weiteren Bereich mit den Eigenschaften dieser Funktion.
Schauen Sie sich den folgenden Bildschirm an. Das maximierte Feld enthält zwei Zeiger (Zeiger 1 und Zeiger 2).
Pointer 1 - Wählen Sie die Funktion auf der Registerkarte Daten des Strukturbereichs aus.
Pointer 2- Bearbeiten Sie den Feldnamen im Eigenschaftenbereich, indem Sie das Altersfeld aus der Dropdown-Liste auswählen. Das liegt daran, dass wir das Höchstalter eines Mitarbeiters ausdrucken müssen.
Schritt 4 - Hinzufügen einer Funktion zum Berichtsarbeitsbereich
Jetzt ist die Funktion mit den benutzerdefinierten Eigenschaften fertig. Jetzt können Sie diese Funktion in Ihrem Bericht als Seitenfußattribut verwenden.
Schauen Sie sich den folgenden Screenshot an. Wieder enthält es zwei Zeiger (Zeiger 1 und Zeiger 2).
Pointer 1- Wählen Sie die Funktion Maximum aus dem Bereich Struktur aus und ziehen Sie sie in den Seitenfußbereich im Arbeitsbereich, wie im folgenden Screenshot gezeigt. Jetzt ist das Design Ihres Berichts fertig.
Pointer 2 - Wählen Sie die Schaltfläche Vorschau auf der linken Seite des Bildschirms.
Schritt 5 - Überprüfen Sie die Vorschau
Schauen Sie sich den folgenden Bildschirm an. Es zeigt die Vorschau des Berichts. Das maximale Alter eines Mitarbeiters wird markiert und in einem maximierten Feld angezeigt.
Pentaho - Zusätzliche Funktionen
Die folgende Tabelle enthält eine zusätzliche Liste von Funktionen, die Sie in Ihren Berichten verwenden können.
Allgemeine Funktionen | ||
---|---|---|
S.No. | Funktionsname | Zweck |
1 | Formel öffnen | Ermöglicht das Erstellen einer eigenen benutzerdefinierten Funktion zum Öffnen von Formeln mithilfe des integrierten Formel-Editors. |
2 | Seite | Zählen Sie die Anzahl der im Bericht verwendeten Seiten vor dem Rendern. |
3 | Gesamtseitenzahl | Listen Sie die Gesamtzahl der Seiten im gerenderten Bericht auf. |
4 | Seite der Seiten | Druckt die aktuelle Seitenzahl zusammen mit der Gesamtzahl der Seiten im Renderbericht. |
Berichtsfunktionen | ||
S.No. | Funktionsname | Zweck |
1 | Ist Exporttyp | Testet, ob der angegebene Exporttyp für diesen Bericht ausgewählt wurde. |
2 | Reihenstreifen | Wechselt die Hintergrundfarbe jedes Elementbandes in einer Gruppe. |
3 | Wiederholen ausblenden | Blendet gleiche Werte in einer Gruppe aus. Es wird nur der erste geänderte Wert gedruckt. |
4 | Seitenkopf und Fußzeile ausblenden | Blendet die Seitenkopf- und Fußzeilenbereiche aus, wenn der Ausgabetyp nicht pageable ist. |
5 | Seitenfuß anzeigen | Zeigt nur die Seitenfußzeile auf der letzten im Bericht gerenderten Seite an. |
Zusammenfassungsfunktionen | ||
S.No. | Funktionsname | Zweck |
1 | Summe | Berechnet die Summe der ausgewählten numerischen Spalte. |
2 | Anzahl | Zählt die Gesamtzahl der in einer Gruppe enthaltenen Elemente. Wenn keine Gruppe angegeben ist, werden alle Elemente im gesamten Bericht gezählt. |
3 | Nach Seite zählen | Zählt die Gesamtzahl der in einer Gruppe enthaltenen Elemente auf einer gerenderten Seite. Wenn keine Gruppe angegeben ist, werden alle Elemente auf der gesamten Seite gezählt. |
4 | Gruppenanzahl | Zählt die Gesamtzahl der Elemente in den ausgewählten Gruppen. Wenn keine Gruppe angegeben ist, werden alle Elemente in allen Gruppen gezählt. |
5 | Minimum | Identifiziert den niedrigsten oder kleinsten Wert in einer Gruppe. |
6 | Maximal | Identifiziert den höchsten oder größten Wert in einer Gruppe. |
7 | Summenquotient | Führt eine einfache Division der Gesamtsummen aus zwei Spalten durch und gibt einen numerischen Wert zurück. |
8 | Summe Quotient Prozent | Führt eine einfache Division der Gesamtsummen aus zwei Spalten durch und gibt einen Prozentwert zurück. |
9 | Berechnung | Speichert das Ergebnis einer Berechnung. Diese Funktion wird in Gruppen verwendet. |
10 | Anzahl der Seiten | Zählt Elemente auf einer Seite nach den angegebenen Kriterien. Dieser Wert wird auf Null zurückgesetzt, wenn eine neue Seite erreicht wird. |
11 | Summe der Seiten | Fügt alle angegebenen Elemente auf einer Seite hinzu und erzeugt eine Summe. Dieser Wert wird auf Null zurückgesetzt, wenn eine neue Seite erreicht wird. |
Ausführen von Funktionen | ||
S.No. | Funktionsname | Zweck |
1 | Summe | Berechnet eine laufende Gesamtsumme der angegebenen Spalte. |
2 | Anzahl | Zählen Sie die Elemente in einer Gruppe oder in einem Bericht. |
3 | Gruppenanzahl | Zählt die Anzahl der Gruppen in einem Bericht. |
4 | Count Distinct | Zählt die unterschiedlichen Vorkommen eines bestimmten Werts in einer Spalte. |
5 | Durchschnittlich | Berechnet den Durchschnittswert in einer bestimmten Spalte. |
6 | Minimum | Identifiziert den niedrigsten oder kleinsten Wert in einer Spalte. |
7 | Maximal | Identifiziert den höchsten oder größten Wert in einer Spalte. |
8 | Prozent der Gesamtmenge | Berechnet den Prozentwert einer numerischen Spalte. Die Gesamtsumme wird durch die Anzahl der gezählten Elemente geteilt. |
Erweiterte Funktionen | ||
S.No. | Funktionsname | Zweck |
1 | Nachrichtenformat | Formatiert Text gemäß der Java Message Format-Spezifikation. |
2 | Format der Ressourcennachricht | Formatiert Text aus einem Ressourcenpaket gemäß der Java Message Format-Spezifikation. |
3 | Nachsehen | Ordnet eine Zeichenfolge von einer Spalte einer anderen Zeichenfolge zu. |
4 | Indirekte Suche | Gibt einen Wert aus einem zugeordneten Feld zurück. |
5 | Suche nach Ressourcenpaketen | Führt eine Suche nach Ressourcenpaketen durch, wobei der Wert aus dem definierten Feld als Schlüssel im Ressourcenpaket verwendet wird. |
6 | Formel öffnen | Ermöglicht das Erstellen einer eigenen benutzerdefinierten Funktion zum Öffnen von Formeln mithilfe des integrierten Formel-Editors. |