ZusammenfassungTableWriter – Global
Die ZusammenfassungTableWriter Die Skripteinbindung ermöglicht die Erstellung von Zusammenfassungssätzen für Berichte, die mit Standardabfragen und Trends generiert werden können.
Diese Skripteinbindung bietet Methoden, mit denen Sie die Ausgabe der Zusammenfassungssätze für Berichte anpassen können, z. B. Hinzufügen eines Titels, Definieren einer Abfrage, auf der die Berichtsdaten basieren sollen, und Angabe der Stapelspalte und X-Achse.
SummaryTableWriter – SummaryTableWriter(Zeichenfolge tableName, Zeichenfolge spaltenName)
Erstellt einen Zusammenfassungssatz für die ANZAHL aller Incidents, gruppiert nach Kategorie.
Die anwenderdefinierte Diagrammdefinitionstabelle enthält ein Feld mit dem Namen Tabelle Das standardmäßig ausgeblendet ist. Wenn das Feld festgelegt ist, das sich in einigen anwenderdefinierten Basisdiagrammen befindet, verweist Sie unabhängig von den Definitionen in den anwenderdefinierten Diagrammskripts auf diese Tabelle.
Beispiel: Wenn Sie ein anwenderdefiniertes Diagramm für erstellen [Aufgabe] Tabelle durch ein Skript, aber Sie haben das anwenderdefinierte Diagramm aus einem anwenderdefinierten Diagramm kopiert, das Tabelle = Incident enthält. Wenn Sie dann auf einen beliebigen Balken im anwenderdefinierten Skript klicken, wird „Incident.tun“ statt „Aufgabe.tun“ angezeigt.
Um den Wert von zu überprüfen Tabelle Klicken Sie auf das Symbol „zusätzliche Aktionen“, und wählen Sie aus Und verschieben Tabelle Feld von Verfügbar Bis Ausgewählt . Öffnen Sie die anwenderdefinierte Diagrammdefinition, und legen Sie fest Tabelle Feld bis Keine .
| Name | Typ | Beschreibung |
|---|---|---|
| tableName | Zeichenfolge | Tabelle, die in der Abfrage zum Generieren der Daten verwendet wird. |
| columnName | Zeichenfolge | Feld, das zum Bestimmen der X-Achsenwerte verwendet wird. |
var summarySet = new SummaryTableWriter('incident', 'category');
summarySet.generate();
SummaryTableWriter – generate()
Erstellt den Zusammenfassungssatz von Datensätzen für Berichte.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Ungültig |
var opened = new SummaryTableWriter('incident', '');
opened.generate();
SummaryTableWriter – setQuery (Zeichenfolgenabfrage)
Definiert die Abfrage, die zum Laden der Daten für den Zusammenfassungsdatensatz verwendet werden soll.
| Name | Typ | Beschreibung |
|---|---|---|
| query | Zeichenfolge | Abfrage, die zum Laden der Zusammenfassungsdaten verwendet werden soll. |
| Typ | Beschreibung |
|---|---|
| Ungültig |
var summarySet = new SummaryTableWriter('incident', 'category');
summarySet.setQuery("active=true");
summarySet.generate();
SummaryTableWriter – setStackOn(Zeichenfolgenspalte)
Definiert die Spalte, in der die Incident-Datensätze gestapelt werden sollen.
| Name | Typ | Beschreibung |
|---|---|---|
| Spalte | Zeichenfolge | Spalte, die zum Stapeln der Incident-Datensätze verwendet wird. |
| Typ | Beschreibung |
|---|---|
| Ungültig |
var summarySet = new SummaryTableWriter('incident', 'category');
summarySet.setQuery("active=true");
summarySet.setStackOn('priority');
summarySet.generate();
SummaryTableWriter – setTitle(Zeichenfolgentitel)
Legt den Titel des Zusammenfassungssatzes fest, der auch der Diagrammtitel ist.
| Name | Typ | Beschreibung |
|---|---|---|
| Titel | Zeichenfolge | Titel für den Zusammenfassungssatz, der als Diagrammtitel verwendet wird. Wird auch als Schlüsselfeld für Diagrammgeneratoren verwendet, um zu bestimmen, ob die Daten generiert wurden. |
| Typ | Beschreibung |
|---|---|
| Ungültig |
var opened = new SummaryTableWriter('incident', '');
opened.setTitle("Trend of Open Incidents");
opened.setTrend('opened_at', 'month');
opened.generate();
SummaryTableWriter – setTrend (Zeichenfolgenfeld, Zeichenfolgenintervall)
Legt das Zeitfeld fest, das für die X-Achse oder das Stapelfeld verwendet wird. Kann auch das Zeitintervall festlegen, das zur Berechnung des Trends verwendet wird.
| Name | Typ | Beschreibung |
|---|---|---|
| Ausstehend | Zeichenfolge | Zeitfeld, das für X-Achsenwerte verwendet wird, wenn keine Gruppierung verwendet wird. Wenn Gruppierung verwendet wird, ist dies das Stapelfeld. |
| interval | Zeichenfolge | Zeitintervall, das zur Berechnung des Trends verwendet wird. |
| Typ | Beschreibung |
|---|---|
| Ungültig |
var opened = new SummaryTableWriter('incident', '');
opened.setTitle("Trend of Open Incidents");
opened.setTrend('opened_at', 'month');
opened.generate();