SummaryTableWriter – Global
Die Skripteinbindung „SummaryTableWriter“ ermöglicht die Erstellung von Zusammenfassungssätzen für Berichte, die mit Standardabfragen und Trends generiert werden können.
Dieses Skript stellt Methoden bereit, mit denen Sie die Ausgabe der Zusammenfassungssätze für Berichte anpassen können, z. B. das Hinzufügen eines Titels, das Definieren einer Abfrage, auf der die Berichtsdaten basieren sollen, und die Angabe der Stapelspalte und der X-Achse.
SummaryTableWriter – generate()
Erstellt den Zusammenfassungssatz von Datensätzen für Berichte.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| void |
var opened = new SummaryTableWriter('incident', '');
opened.generate();
SummaryTableWriter – setQuery(String query)
Definiert die Abfrage, die zum Laden der Daten für den Zusammenfassungsdatensatz verwendet werden soll.
| Name | Typ | Beschreibung |
|---|---|---|
| query | Zeichenfolge | Abfrage zum Laden der Zusammenfassungsdaten. |
| Typ | Beschreibung |
|---|---|
| void |
var summarySet = new SummaryTableWriter('incident', 'category');
summarySet.setQuery("active=true");
summarySet.generate();
SummaryTableWriter – setStackOn(String column)
Definiert die Spalte, in der die Incident-Datensätze gestapelt werden sollen.
| Name | Typ | Beschreibung |
|---|---|---|
| column | Zeichenfolge | Spalte, in der die Incident-Datensätze gestapelt werden. |
| Typ | Beschreibung |
|---|---|
| void |
var summarySet = new SummaryTableWriter('incident', 'category');
summarySet.setQuery("active=true");
summarySet.setStackOn('priority');
summarySet.generate();
SummaryTableWriter – setTitle(String title)
Legt den Titel des Zusammenfassungssatzes fest, der auch der Diagrammtitel ist.
| Name | Typ | Beschreibung |
|---|---|---|
| title | Zeichenfolge | Titel, der dem Zusammenfassungssatz gegeben wurde und als Diagrammtitel verwendet wird. Wird auch als Schlüsselfeld für Diagrammgeneratoren verwendet, um zu bestimmen, ob die Daten generiert wurden. |
| Typ | Beschreibung |
|---|---|
| void |
var opened = new SummaryTableWriter('incident', '');
opened.setTitle("Trend of Open Incidents");
opened.setTrend('opened_at', 'month');
opened.generate();
SummaryTableWriter – setTrend(String field, String interval)
Legt das Zeitfeld für die X-Achse oder das Stapelfeld fest. Kann auch das Zeitintervall für die Berechnung des Trends festlegen.
| Name | Typ | Beschreibung |
|---|---|---|
| field | Zeichenfolge | Zeitfeld, das für X-Achsenwerte verwendet wird, wenn keine Gruppierung verwendet wird. Wenn eine Gruppierung verwendet wird, ist dies das Stapelfeld. |
| interval | Zeichenfolge | Zeitintervall für die Berechnung des Trends. |
| Typ | Beschreibung |
|---|---|
| void |
var opened = new SummaryTableWriter('incident', '');
opened.setTitle("Trend of Open Incidents");
opened.setTrend('opened_at', 'month');
opened.generate();
SummaryTableWriter – SummaryTableWriter(String tableName, String columnName)
Erzeugt einen Zusammenfassungssatz für Die ANZAHL aller nach Kategorie gruppierten Incidents.
Die benutzerdefinierte Diagrammdefinitionstabelle enthält ein Feld mit dem Namen Tabelle, das standardmäßig ausgeblendet ist. Wenn das Feld festgelegt ist, was in einigen der grundlegenden benutzerdefinierten Diagramme der Fall ist, wird durch Klicken auf das Diagramm unabhängig von den in den benutzerdefinierten Diagrammskripts definierten Werten auf diese Tabelle verwiesen.
Wenn Sie beispielsweise ein benutzerdefiniertes Diagramm für die Tabelle [Aufgabe] durch ein Skript erstellen, das benutzerdefinierte Diagramm aber aus einem benutzerdefinierten Diagramm kopiert haben, das Tabelle = Incident enthält, wird durch Klicken auf eine beliebige Leiste im benutzerdefinierten Skript auf incident.do anstatt auf task.do zugegriffen.
Um den Wert des Felds Tabelle zu überprüfen, klicken Sie auf das Symbol für zusätzliche Aktionen, und wählen Sie und verschieben Sie das Feld Tabelle von Verfügbar in Ausgewählt. Öffnen Sie die benutzerdefinierte Diagrammdefinition, und legen Sie das Feld Tabelle auf keine fest.
| Name | Typ | Beschreibung |
|---|---|---|
| tableName | Zeichenfolge | In der Abfrage zum Generieren der Daten verwendete Tabelle. |
| columnName | Zeichenfolge | Feld, das zur Bestimmung der X-Achsenwerte verwendet wird. |
var summarySet = new SummaryTableWriter('incident', 'category');
summarySet.generate();