ZusammenfassungTableWriter – Global

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • 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 Konfigurieren > Formularlayout Und verschieben Tabelle Feld von Verfügbar Bis Ausgewählt . Öffnen Sie die anwenderdefinierte Diagrammdefinition, und legen Sie fest Tabelle Feld bis Keine .

    Tabelle : 1. Parameter
    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.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 3. Rückgaben
    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.

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    query Zeichenfolge Abfrage, die zum Laden der Zusammenfassungsdaten verwendet werden soll.
    Tabelle : 5. Rückgaben
    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.

    Tabelle : 6. Parameter
    Name Typ Beschreibung
    Spalte Zeichenfolge Spalte, die zum Stapeln der Incident-Datensätze verwendet wird.
    Tabelle : 7. Rückgaben
    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.

    Tabelle : 8. Parameter
    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.
    Tabelle : 9. Rückgaben
    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.

    Tabelle : 10. Parameter
    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.
    Tabelle : 11. Rückgaben
    Typ Beschreibung
    Ungültig
    var opened = new SummaryTableWriter('incident', '');
    opened.setTitle("Trend of Open Incidents");
    opened.setTrend('opened_at', 'month');
    opened.generate();