SummaryTableWriter : global
L’include de script SummaryTableWriter permet de créer des jeux de résumés pour les rapports qui peuvent être générés avec des requêtes standard et des tendances.
Cet include de script fournit des méthodes qui vous permettent de personnaliser la sortie des jeux de synthèses pour les rapports, telles que l’ajout d’un titre, la définition d’une requête sur laquelle baser les données du rapport et la spécification de la colonne de pile et de l’axe X.
SummaryTableWriter : SummaryTableWriter(String tableName, String columnName)
Génère un ensemble de résumés pour le DÉCOMPTE de tous les incidents regroupés par catégorie.
La table de définition de graphique personnalisée contient un champ nommé Table qui est masqué par défaut. Si le champ est défini, ce qui est le cas dans certains des graphiques personnalisés de base, cliquez sur le graphique pour accéder à cette table, peu importe ce qui est défini dans les scripts de graphique personnalisé.
Par exemple, si vous créez un graphique personnalisé par rapport à la table [tâche] via un script, mais que vous avez copié le graphique personnalisé à partir d’un graphique personnalisé qui contient Table = incident, cliquer sur n’importe quelle barre du script personnalisé permet d’accéder à incident.do plutôt qu’à task.do.
Pour vérifier la valeur du champ Table , cliquez sur l’icône d’actions supplémentaires et sélectionnez et déplacez le champ Table de Disponible à Sélectionné. Ouvrez la définition de graphique personnalisée et définissez le champ Table sur aucun.
| Nom | Type | Description |
|---|---|---|
| tableName | Chaîne | Table utilisée dans la requête pour générer les données. |
| columnName | Chaîne | Champ utilisé pour déterminer les valeurs de l’axe X. |
var summarySet = new SummaryTableWriter('incident', 'category');
summarySet.generate();
SummaryTableWriter : generate()
Crée l’ensemble récapitulatif d’enregistrements pour les rapports.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| nul |
var opened = new SummaryTableWriter('incident', '');
opened.generate();
SummaryTableWriter : setQuery(requête de chaîne)
Définit la requête à utiliser pour charger les données de l’ensemble d’enregistrements récapitulatif.
| Nom | Type | Description |
|---|---|---|
| requête | Chaîne | Requête à utiliser pour charger les données récapitulatives. |
| Type | Description |
|---|---|
| nul |
var summarySet = new SummaryTableWriter('incident', 'category');
summarySet.setQuery("active=true");
summarySet.generate();
SummaryTableWriter : setStackOn(colonne String)
Définit la colonne sur laquelle empiler les enregistrements d’incidents.
| Nom | Type | Description |
|---|---|---|
| colonne | Chaîne | Colonne utilisée pour empiler les enregistrements d’incidents. |
| Type | Description |
|---|---|
| nul |
var summarySet = new SummaryTableWriter('incident', 'category');
summarySet.setQuery("active=true");
summarySet.setStackOn('priority');
summarySet.generate();
SummaryTableWriter : setTitle(titre de la chaîne)
Définit le titre du jeu de synthèses, qui est aussi le titre du graphique.
| Nom | Type | Description |
|---|---|---|
| Titre | Chaîne | Titre donné au jeu de synthèses utilisé comme titre du graphique. Également utilisé comme champ clé pour les générateurs de graphiques afin de déterminer si les données ont été générées. |
| Type | Description |
|---|---|
| nul |
var opened = new SummaryTableWriter('incident', '');
opened.setTitle("Trend of Open Incidents");
opened.setTrend('opened_at', 'month');
opened.generate();
SummaryTableWriter : setTrend(champ de chaîne, intervalle de chaîne)
Définit le champ temporel utilisé pour l’axe X ou le champ d’empilement ; peut également définir l’intervalle de temps utilisé pour calculer la tendance.
| Nom | Type | Description |
|---|---|---|
| champ | Chaîne | Champ temporel utilisé pour les valeurs de l’axe X si le regroupement n’est pas utilisé. Si le regroupement est utilisé, il s’agit du champ d’empilement. |
| intervalle | Chaîne | Intervalle de temps utilisé pour calculer la tendance. |
| Type | Description |
|---|---|
| nul |
var opened = new SummaryTableWriter('incident', '');
opened.setTitle("Trend of Open Incidents");
opened.setTrend('opened_at', 'month');
opened.generate();