Ignorer et passer au contenu principal
Avertissement : cet article est le résultat de la traduction automatique, l'exactitude et la fidélité de la traduction ne sont donc pas garanties. Pour consulter la version originale de cet article, en anglais, cliquez ici.

Créer et utiliser des fonctions de synthèse dans les ensembles de données

Dernière mise à jour: novembre 13, 2024

Disponible avec le ou les abonnements suivants, sauf mention contraire :

Operations Hub   Pro , Enterprise

Un jeu de données est une collection de données provenant de l'ensemble de votre compte HubSpot qui peut être utilisée dans des rapports personnalisés. Un jeu de données peut inclure des propriétés pour les objets CRM et les éléments HubSpot, ainsi que des formules pour calculer vos données, si nécessaire. 

Les fonctions de synthèse vous permettent d'agréger des données sur plusieurs lignes dans des ensembles de données. Il permet également de calculer des taux et des ratios.

Pour en savoir plus sur les fonctions de résumé et visionner des vidéos sur le site HubSpot Community.

Les mesures qui peuvent être calculées à l'aide des fonctions de synthèse sont les suivantes :

  • Le taux de conversion
  • Taille moyenne des commandes
  • Marge moyenne
  • Ratio de fermeture
  • Valeur à vie
  • Coût d'acquisition des clients
  • Taux de désabonnement
  • Respect des accords de niveau de service
  • Calculs personnalisés du SNP

Formules au niveau des lignes et formules récapitulatives

Formules au niveau de la ligne : exécute des opérations au niveau de la ligne et effectue des calculs sur un seul enregistrement. Le résultat de la formule affiche une valeur par ligne et tout le contexte du calcul existe au niveau de la ligne. Vous trouverez plus d'informations dans la section syntaxe de la base de connaissances sur les ensembles de données.

Formules récapitulatives : exécute des opérations de données sur plusieurs lignes et calcule des mesures sur plusieurs enregistrements. Le résultat de la formule affiche une valeur par ligne, mais le contexte du calcul peut contenir plus d'une ligne de données. 

Utiliser les fonctions de synthèse

Lorsque vous créez un champ Formula, vous pouvez utiliser les fonctions récapitulatives ci-dessous pour créer des fonctions :

Liste des fonctions de synthèse

Fonction Définition Entrée/sortie Syntaxe Exemple

SUM

Additionne les valeurs d'une colonne donnée et renvoie une valeur agrégée.

Entrée : Nombre/Nul

Sortie : Nombre/Nul 

SUM([Value])

SUM([DEAL.Amount])

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

DISTINCT_COUNT

Renvoie le nombre de lignes dans une colonne donnée.

 Entrée : Nombre/Nul

Sortie : Nombre/Nul

COUNT([Value])

DISTINCT_COUNT([DEAL.hs_object_id])

DISTINCT_COUNT([DEAL.dealname])

AVERAGE

Calcule la valeur moyenne d'une colonne de nombres. La valeur moyenne d'une colonne est égale à la somme des valeurs divisée par le nombre de valeurs.

 Entrée : Nombre/Nul

Sortie : Nombre/Nul

AVERAGE([Value])

AVERAGE ([Deal.Amount])

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

MIN

Renvoie la valeur la plus basse dans une colonne donnée ou la valeur la plus basse entre deux valeurs sur la même ligne.

Entrée : Nombre/Date/Datetime/Nul

Sortie : Nombre/Date/Datetime/Nul

MIN([Value])

MIN([Ticket.Create_Date])

MIN([DEAL.AMOUNT)

MAX

Renvoie la valeur la plus élevée dans une colonne donnée ou la valeur la plus élevée entre deux valeurs sur la même ligne.


Entrée : Nombre/Date/Datetime/Nul

Sortie : Nombre/Date/Datetime/Nul

MAX([Value])

MAX([Ticket.Create_Date])

MAX([DEAL.AMOUNT)

Créer une fonction de synthèse

Les colonnes calculées à l'aide des fonctions de synthèse peuvent être utilisées dans le générateur de rapports personnalisés en tant que mesure. Les mesures sont des valeurs numériques ou quantitatives qui peuvent être décomposées à l'aide de dimensions.

Dans le constructeur d'ensembles de données, les mesures récapitulatives répètent les résultats sur chaque ligne. Le calcul est par défaut un calcul de tableau jusqu'à ce qu'il soit utilisé dans le générateur de rapports personnalisés où la configuration du rapport définit le niveau de synthèse de la mesure.

En savoir plus sur les formules de résumé dans les ensembles de données et voir des exemples.

Créer des résultats récapitulatifs au niveau des lignes

Vous pouvez également utiliser des fonctions de synthèse pour créer des résultats au niveau des lignes qui ne tiendront pas compte des dimensions de reporting. Cela nécessite l'utilisation d'une fonction FIXED(). 

Fonction Entrée/sortie Syntaxe Exemple

FIXED

Entrée : Expression récapitulative

Sortie : Résultat au niveau de la ligne 

SUM([Value])

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

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

Veuillez noter : si aucune valeur optionnelle n'est définie dans la fonction FIXED(), le calcul sera effectué au niveau de la table et ignorera toutes les dimensions dans la vue du rapport.

Exemple

Suivi du taux de conversion ou de gain

Le taux de réussite correspond à la proportion d'affaires réussies par rapport au nombre total d'opportunités. En suivant les taux de réussite en fonction du produit, du marché, du public cible et d'autres facteurs, vous pouvez déterminer les chances de succès de chaque opportunité. Cela vous permettra d'orienter stratégiquement vos ressources vers celles qui ont le plus grand potentiel de conversion.

  • Source de données nécessaire : Contrats
  • Type de métrique : Mesure flexible
  • Formule : 

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

Voir l'exemple ci-dessous dans l'éditeur d'ensembles de données :

exemple de taux de conversion

Cette formule de taux de conversion peut ensuite être utilisée dans des rapports, par exemple :

Capture d'écran 2023-09-25 à 10.33.19 AM

 

Cet article vous a-t-il été utile ?
Ce formulaire n'est utilisé que pour recueillir du feedback sur la documentation. Découvrez comment obtenir de l'aide sur HubSpot.