SummaryTableWriter - Global

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • 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 Configurar > Layout do Formulário 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.

    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 - gerar ()

    Cria o conjunto de resumo 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(cadeia de caracteres consulta)

    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 os registros de incidentes serão empilhados.

    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(cadeia de caracteres título)

    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 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.
    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(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.

    Tabela 10. Parâmetros
    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.
    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();