Expressões em Dashboards
Expressões
As expressões do ProcessMind permitem gerar textos e conteúdos dinâmicos nos seus Dashboards, que se adaptam aos dados. Esta página apresenta exemplos e a notação específica para Dashboards. Para consultar a referência completa da linguagem de expressões, incluindo funções, operadores e sintaxe, acesse a seção Linguagem de expressões.
Noções básicas
Você pode usar expressões para inserir métricas e atributos diretamente no texto. Assim, o conteúdo é atualizado automaticamente quando os dados mudam.
Expressões nos dados
Também é possível definir expressões nos atributos do conjunto de dados para calcular ou derivar valores antes de usá-los em Dashboards e análises. Use essas expressões quando o valor necessário não estiver em uma coluna dos dados de origem ou quando quiser padronizar um cálculo para reutilizá-lo.
Depois que uma expressão estiver disponível nos dados, você poderá selecioná-la em qualquer lugar do ProcessMind que exiba esse atributo, inclusive em gráficos e gráficos de texto.
Exemplo 1: número de casos versus total de casos
Para exibir o número de casos ativos em relação ao total, use:
Number of cases in view: ${metric} / Total Cases: ${total} Aqui, ${metric} é o valor atual da métrica e ${total} é o número total de casos.
Exemplo 2: casos não incluídos
Para exibir o número de casos não incluídos, ou seja, o total menos o valor atual:
Number of cases not included: ${total - metric} Novamente, ${metric} é o valor atual da métrica e ${total} é o número total de casos.
Exemplo 3: percentual de casos usando uma função
Para exibir o percentual de casos na visualização em relação ao total:
Percentage of cases in view: ${formatPercentage(metric)} Aqui, ${metric} é a métrica configurada para contar casos.
Funções disponíveis
O ProcessMind oferece várias funções para cálculos, formatação e consultas dinâmicas em expressões. Para consultar a referência completa de funções, operadores e sintaxe, acesse a Referência da linguagem de expressões.
Entre as funções mais usadas em expressões de Dashboard estão:
round(value, decimals?): arredonda números para a quantidade de casas decimais especificadaformatPercentage(value): formata números decimais como porcentagensformatDuration(ms): converte milissegundos em durações fáceis de entenderformatDate(date, format?): formata datas com padrões personalizados
Dica: você pode aninhar funções ou combiná-las com operações aritméticas. Por exemplo:
${formatPercentage(round(metric / total, 2))} Este cálculo obtém uma proporção, arredonda o resultado para duas casas decimais e o formata como porcentagem.
Tópicos relacionados
- Referência da linguagem de expressões: todas as funções, os operadores e a sintaxe.
- Como usar a notação Markdown: texto formatado em gráficos.
- Métricas: métricas que você pode usar em expressões.