SummaryTableWriter - Global
. SummaryTableWriter a inclusão de script 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 de 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 oculto por padrão. Se o campo estiver definido, que está em alguns dos gráficos personalizados de base, não importa o que esteja definido nos scripts de gráfico personalizados, clicar no gráfico apontará você para esta tabela.
Por exemplo, se você criar um gráfico personalizado em relação a. [tarefa] Tabela por meio de um script, mas você copiou o gráfico personalizado de um gráfico personalizado que contém Tabela: Incidente. Em seguida, clicar em qualquer barra no script personalizado irá para incident.do em vez de task.do.
Para verificar o valor de Tabela clique no ícone de ações adicionais e selecione e mova o. Tabela campo de Disponível . Selecionado . Abra a definição do gráfico personalizado e defina Tabela campo para 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 - generate()
Cria o conjunto resumido de registros para relatórios.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
var opened = new SummaryTableWriter('incident', '');
opened.generate();
SummaryTableWriter - setQuery (consulta de cadeia de caracteres)
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 empilhar os registros de incidente.
| 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(título da cadeia de caracteres)
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 fornecido ao conjunto de resumo usado como título do gráfico. Também usado como o campo-chave para geradores de gráfico 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(campo de cadeia de caracteres, 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 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();