SummaryTableWriter - Global
A inclusão de script SummaryTableWriter permite a criação de conjuntos de resumo para relatórios que podem ser gerados com consultas padrão e tendências.
Esta inclusão de script fornece métodos que permitem personalizar a saída dos conjuntos de resumo para relatórios, como adicionar um título, definir uma consulta na qual basear os dados do relatório e especificar a coluna da pilha e o eixo X.
SummaryTableWriter — SummaryTableWriter(cadeia de caracteres "tableName", cadeia de caracteres columnName)
Produz um conjunto de resumo para a CONTAGEM de todos os incidentes agrupados por categoria.
A tabela de definição de gráfico personalizada contém um campo chamado Tabela que está oculto por padrão. Se o campo estiver definido, o que está em alguns dos gráficos personalizados de base, não importa o que esteja definido nos scripts de gráfico personalizado, clicar no gráfico direcionará você para esta tabela.
Por exemplo, se você criar um gráfico personalizado em relação à tabela [task] por meio de um script, mas tiver copiado o gráfico personalizado de um gráfico personalizado que contém Tabela = incidente, clicar em qualquer barra no script personalizado acessará incident.do em vez de task.do.
Para verificar o valor do campo Tabela, clique no ícone de ações adicionais e selecione e mova o campo Tabela de Disponível para Selecionado. Abra a definição de gráfico personalizado e defina o campo Tabela como nenhum.
| Nome | Tipo | Descrição |
|---|---|---|
| tableName | Cadeia de caracteres | Tabela usada na consulta para gerar os dados. |
| columnName | Cadeia de caracteres | Campo usado para determinar os valores do eixo X. |
var summarySet = new SummaryTableWriter('incident', 'category');
summarySet.generate();
SummaryTableWriter - gerar ()
Cria o conjunto de resumo de registros para relatórios.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
var opened = new SummaryTableWriter('incident', '');
opened.generate();
SummaryTableWriter - setQuery(cadeia de caracteres consulta)
Define a consulta a ser usada para carregar os dados do conjunto de registros de resumo.
| Nome | Tipo | Descrição |
|---|---|---|
| consulta | Cadeia de caracteres | Consulta a ser usada para carregar os dados de resumo. |
| Tipo | Descrição |
|---|---|
| vazio |
var summarySet = new SummaryTableWriter('incident', 'category');
summarySet.setQuery("active=true");
summarySet.generate();
SummaryTableWriter - setStackOn(coluna de cadeia de caracteres)
Define a coluna na qual os registros de incidentes serão empilhados.
| Nome | Tipo | Descrição |
|---|---|---|
| coluna | Cadeia de caracteres | Coluna usada para empilhar os registros de incidentes. |
| Tipo | Descrição |
|---|---|
| vazio |
var summarySet = new SummaryTableWriter('incident', 'category');
summarySet.setQuery("active=true");
summarySet.setStackOn('priority');
summarySet.generate();
SummaryTableWriter - setTitle(cadeia de caracteres título)
Define o título do conjunto de resumo, que também é o título do gráfico.
| Nome | Tipo | Descrição |
|---|---|---|
| título | Cadeia de caracteres | Título dado ao conjunto de resumo usado como título do gráfico. Também usado como o campo de chave para geradores de gráficos para determinar se os dados foram gerados. |
| Tipo | Descrição |
|---|---|
| vazio |
var opened = new SummaryTableWriter('incident', '');
opened.setTitle("Trend of Open Incidents");
opened.setTrend('opened_at', 'month');
opened.generate();
SummaryTableWriter - setTrend(cadeia de caracteres de campo, intervalo de cadeia de caracteres)
Define o campo de tempo usado para o eixo X ou o campo de empilhamento; também pode definir o intervalo de tempo usado para calcular a tendência.
| Nome | Tipo | Descrição |
|---|---|---|
| Assunto: | Cadeia de caracteres | Campo de tempo que será usado para valores do eixo X se o agrupamento não for usado. Se o agrupamento for usado, este será o campo de empilhamento. |
| intervalo | Cadeia de caracteres | Intervalo de tempo usado para calcular a tendência. |
| Tipo | Descrição |
|---|---|
| vazio |
var opened = new SummaryTableWriter('incident', '');
opened.setTitle("Trend of Open Incidents");
opened.setTrend('opened_at', 'month');
opened.generate();