Central de conhecimento HubSpot

Criar e usar funções de resumo no conjuntos de dados

Written by HubSpot Support | 27/set/2023 15:47:47

Um conjunto de dados é uma coleção de dados da sua conta HubSpot que pode ser usada em relatórios personalizados. Um conjunto de dados pode incluir propriedades para objetos de CRM e ativos do HubSpot, juntamente com fórmulas para calcular seus dados conforme necessário. 

As funções de resumo permitem agregar dados em várias linhas no conjuntos de dados. Ele também permite calcular taxas e proporções.

Saiba mais sobre funções de resumo e veja vídeos sobre a Comunidade hubspot .

As métricas que podem ser calculadas usando funções de resumo incluem:

  • Taxas de conversão
  • Tamanho médio da ordem
  • Margem média
  • Taxa de fechamento
  • Valor do tempo de vida
  • Custo de aquisição do cliente
  • Taxa de rotação
  • Aderência a SLA
  • Cálculos de NPS personalizados

Fórmulas de nível de linha versus resumo

Fórmulas em nível de linha: execute operações em nível de linha e faça cálculos em um único registro. O resultado da fórmula exibe um valor por linha e todo o contexto do cálculo existe em um nível de linha. Encontre mais informações na seção sintaxe do central de conhecimento de conjuntos de dados.

Fórmulas resumidas: execute operações de dados com várias linhas e calcule métricas em vários registros. O resultado da fórmula exibe um valor por linha, mas o contexto do cálculo pode conter mais de uma linha de dados. 

Usar funções de resumo

Ao criar um campo Fórmula, você pode usar as funções de resumo abaixo para criar funções:

Lista de funções de resumo

Função Definição Entrada/Saída Sintaxe Exemplo

SUM

Adiciona valores em uma determinada coluna e retorna um valor agregado.

Entrada: Número/Nulo

Saída: Número/Nulo 

SUM([Value])

SUM([DEAL.Amount])

SUM(IF([Is Closed Won] = true, 1,0))

DISTINCT_COUNT

Retorna o número de linhas em uma determinada coluna.

 Entrada: Número/Nulo

Saída: Número/Nulo

COUNT([Value])

DISTINCT_COUNT([DEAL.hs_object_id])

DISTINCT_COUNT([DEAL.dealname])

AVERAGE

Calcula o valor médio de uma coluna de números. O valor médio de uma coluna é igual à soma dos valores dividida pelo número de valores.

 Entrada: Número/Nulo

Saída: Número/Nulo

AVERAGE([Value])

AVERAGE ([Deal.Amount])

AVERAGE(DATEDIFF("DAY",[DEAL.createdate], NOW()))

MIN

Retorna o menor valor de uma determinada coluna ou o menor valor entre dois valores na mesma linha.

Entrada: Número/Data/Hora/Nulo

Saída: Número/Data/Data/Hora/Nulo

MIN([Value])

MIN([Ticket.Create_Date])

MIN([DEAL.AMOUNT)

MAX

Retorna o valor mais alto de uma determinada coluna ou o valor mais alto entre dois valores na mesma linha.


Entrada: Número/Data/Hora/Nulo

Saída: Número/Data/Data/Hora/Nulo

MAX([Value])

MAX([Ticket.Create_Date])

MAX([DEAL.AMOUNT)

Criar uma função de resumo

As colunas calculadas com funções de resumo podem ser usadas no construtor de relatórios personalizados como uma medida. As medidas são valores numéricos ou quantitativos que podem ser divididos usando dimensões.

No criador de conjunto de dados, as medidas resumidas repetirão os resultados em cada linha. O cálculo assume como padrão um cálculo de tabela até ser usado no construtor de relatórios personalizado, onde a configuração do relatório define o nível de resumo da medida.

Saiba mais sobre fórmulas resumidas em conjuntos de dados e veja exemplos.

Criar resultados de resumo em nível de linha

Você também pode usar funções de resumo para criar resultados em nível de linha que ignorarão quaisquer dimensões de relatório. Isto requer o uso de uma função FIXED(). 

Função Entrada/Saída Sintaxe Exemplo

FIXED

Entrada: Expressão de resumo

Saída: Resultado em nível de linha 

SUM([Value])

FIXED (SUM([DEAL.Amount]), [DEAL.pipeline])

SUM(IF([Is Closed Won] = true, 1,0), [DEAL.hubspot_owner_id])

Observe: se nenhum valor opcional for definido na função FIXED(), o cálculo será calculado no nível da tabela e ignorará todas as dimensões na exibição do relatório.

Exemplo

Rastrear conversões ou taxa de ganho

A taxa de vitórias refere-se à proporção de negociações bem-sucedidas em relação ao número total de oportunidades. Ao rastrear as taxas de ganho com base no produto, mercado, público-alvo e outros fatores, você pode identificar as chances de sucesso de cada oportunidade. Isso permitirá que você direcione estrategicamente seus recursos para aqueles com o maior potencial de conversão.

  • Fonte de dados necessária: ofertas
  • Tipo de métrica: Medida flexível
  • Fórmula: 

DISTINCT_COUNT(IF(LABEL([DEAL.dealstage]) = "Invoiced", [DEAL.hs_object_id], NULL)) / DISTINCT_COUNT(IF([DEAL.hs_is_closed] = true, [DEAL.hs_object_id], NULL))

Veja este exemplo abaixo no editor de conjuntos de dados:

Essa fórmula de taxa de conversão pode ser usada em relatórios, por exemplo: