SummaryTableWriter - Global

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • . 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 Configurar > Layout do formulário e mova o. Tabela campo de Disponível . Selecionado . Abra a definição do gráfico personalizado e defina Tabela campo para nenhum .

    Tabela 1. Parâmetros
    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.

    Tabela 2. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 3. Retorna
    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.

    Tabela 4. Parâmetros
    Nome Tipo Descrição
    consulta Cadeia de caracteres Consulta a ser usada para carregar os dados de resumo.
    Tabela 5. Retornos
    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.

    Tabela 6. Parâmetros
    Nome Tipo Descrição
    coluna Cadeia de caracteres Coluna usada para empilhar os registros de incidentes.
    Tabela 7. Retornos
    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.

    Tabela 8. Parâmetros
    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.
    Tabela 9. Retornos
    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.

    Tabela 10. Parâmetros
    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.
    Tabela 11. Retornos
    Tipo Descrição
    vazio
    var opened = new SummaryTableWriter('incident', '');
    opened.setTitle("Trend of Open Incidents");
    opened.setTrend('opened_at', 'month');
    opened.generate();