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 jeux de données

Dernière mise à jour: mai 12, 2022

Disponible avec :

Operations Hub Entreprise

Un jeu de données est un ensemble de données provenant de votre compte HubSpot, qui peut ensuite être utilisé 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. Par exemple, vous pouvez créer un champ pour calculer le revenu récurrent annuel en fonction de la propriété de montant de transaction. 

En créant plusieurs jeux de données pour vos équipes, les créateurs de rapports ne devront pas sélectionner leurs sources de données à chaque fois qu'ils doivent créer un rapport. Un jeu de données peut également être mis à jour après sa création, ce qui permet de mettre à jour tous les rapports utilisant ce jeu de données en même temps.

Découvrez ci-dessous comment créer un jeu de données, comment utiliser le jeu de données dans le rapport et les définitions des fonctions disponibles dans l'outil Jeux de données.

Créer un jeu de données

Pour créer un jeu de données :

  • Dans votre compte HubSpot, accédez à Rapports > Jeux de données.
  • Cliquez sur Créer un jeu de données dans l'angle supérieur droit.

Vous serez alors redirigé vers l'onglet Regrouper de l'outil de création de jeux de données.

Regrouper

Tout d'abord, sélectionnez les sources de données à inclure dans votre jeu de données. Les sources de données sont les objets, les ressources et les événements pour lesquels vous souhaitez créer un rapport. Cela comprend tous les objets CRM tels que les contacts ou les objets personnalisés ainsi que des éléments tels que les pages et les e-mails du site web, les conversations, les activités de vente, etc. Vous pouvez sélectionner jusqu'à 5 sources de données par jeu de données.

La source de données principale sera le point central du jeu de données, toutes les autres sources de données étant liées à cette dernière. Pour connecter ces sources de données, HubSpot regroupe les données en arrière-plan en utilisant le chemin le plus court possible. Les contacts et les transactions, par exemple, sont directement liés et peuvent être sélectionnés sans qu'aucune jointure supplémentaire ne soit nécessaire. 

Cependant, d'autres sources de données ne peuvent pas être associées directement et nécessitent des sources supplémentaires pour regrouper les données. Par exemple, si votre source principale est Transactions et que vous souhaitez inclure des données sur les articles de blog dans le rapport, HubSpot ne peut relier ces sources qu'à travers les sources Contacts et Activités web. Ces autres sources seront sélectionnées automatiquement pour regrouper les données.

  • Pour sélectionner la source de données principale, cliquez sur le menu déroulant Source de données principale, puis sélectionnez une source de données.  

    datasets-join-tab0
  • Continuez à sélectionner des sources de données supplémentaires. Dans le panneau de droite, vous pouvez visualiser les relations entre les sources de données actuellement sélectionnées.
  • Au fur et à mesure que vous sélectionnez les sources, consultez le panneau Aperçu au bas de l'écran pour avoir un aperçu de vos données. 
  • Après avoir sélectionné vos sources de données, dans l'angle supérieur droit, cliquez sur Suivant.

Préparer

Sélectionnez les champs à inclure dans le jeu de données. Vous pouvez ajouter des propriétés HubSpot existantes au jeu de données ainsi que des champs de formule personnalisés.

Ajouter des propriétés

  • Pour ajouter des propriétés au jeu de données, faites glisser et déposez les propriétés de la barre latérale de gauche vers la section Créer votre jeu de données.

2021-10-28_11-28-34 (1)

  • Pour renommer une propriété ou afficher un aperçu de ses données, cliquez sur la propriété sous Créer votre jeu de données, puis saisissez un nouveau nom dans le champ prévu à cet effet sur la droite. Cette action mettra à jour son nom dans ce jeu de données uniquement. Cela vous permet de personnaliser la façon dont ces champs apparaissent dans le générateur de rapports, mais n'aura aucun impact sur le nom de la propriété existante.

Ajouter des champs de formule

Les champs de formule sont spécifiques au jeu de données et peuvent être utilisés pour calculer des valeurs selon les propriétés du jeu de données. Découvrez-en davantage sur la création de formules à l'aide d'expressions flexibles.

  • Pour créer un champ de formule, cliquez sur Créer un champ de formule

    dataset-create-formula-field0
  • À droite, saisissez un nom pour le champ.
  • Dans le champ Formule, saisissez votre formule. Vous pouvez faire référence à des propriétés que vous avez ajoutées au jeu de données ainsi qu'à d'autres propriétés HubSpot en dehors du jeu de données, et utiliser des fonctions pour effectuer des calculs en fonction des propriétés et des données littérales. Vous trouverez ci-dessous de plus amples informations sur la syntaxe et les définitions des formules.
    • Pour saisir manuellement votre formule, commencez à taper dans le champ Formule. Par défaut, HubSpot affiche des options de remplissage automatique lorsque vous saisissez du texte. Pour désactiver cette option, décochez la case Afficher les directives relatives à la formule.

      dataset-formula-field-auto-complete0
    • Pour insérer une propriété que vous avez ajoutée au jeu de données, cliquez sur le menu déroulant Champ créé, puis sélectionnez la propriété.
    • Pour insérer une propriété qui n'est pas dans le jeu de données, cliquez sur le menu déroulant Propriété HubSpot, puis sélectionnez la propriété.
    • Pour insérer une fonction, cliquez sur le menu déroulant Fonction, puis sélectionnez une fonction.
formula-field-options0
  • Lorsque vous créez des formules, le champ Formule affiche le statut de validation. Lorsqu'une formule n'est pas valide, un indicateur rouge s'affiche et vous pouvez cliquer sur Validation pour afficher les détails de l'erreur.
    dataset-formula-field-validation0
  • Une fois que vous avez configuré vos champs, cliquez sur Suivant en haut à droite.

Ajouter des champs conditionnels

Veuillez noter que cette section contient des informations sur une fonctionnalité actuellement en version bêta.

Les champs conditionnels permettent aux utilisateurs de regrouper ou de regrouper des données en fonction de conditions définies. Ces champs ne peuvent être utilisés que dans des ensembles de données ou dans le générateur de rapports personnalisés. Vous pouvez utiliser des champs conditionnels pour calculer différentes commissions en fonction de l'importance d'une affaire ou traduire les réponses aux commentaires en catégories, par exemple, une étiquette entre 1 et 6 est considérée comme un détracteur.

Le champ conditionnel vous permet de construire une formule en utilisant la fonction IF(). Tout champ construit à l'aide d'un champ conditionnel peut être recréé à l'aide d'une fonction IF() dans un champ de création de formule standard.

  • Cliquez sur Créer un champ conditionnel pour créer un nouveau champ conditionnel
    créer un champ conditionnel
  • À droite, saisissez un nom pour le champ. Ce nom sera affiché lors de la construction d'un rapport utilisant ce segment.
  • Dans la section Condition, saisissez votre condition IF.  Pour chaque ligne de données, si la condition définie dans cette section est vraie, la ligne sera étiquetée par la valeur définie dans lechamp  Then. Si la condition est fausse, la ligne sera étiquetée par la valeur définie dans lechamp Valeur par défaut. Vous pouvez faire référence aux propriétés que vous avez ajoutées à l'ensemble de données ainsi qu'à d'autres propriétés HubSpot en dehors de l'ensemble de données, et utiliser des fonctions pour effectuer des calculs basés sur les propriétés et les données littérales. Vous trouverez ci-dessous de plus amples informations sur la syntaxe et les définitions des formules.
    • Pour saisir manuellement votre formule, commencez à taper dans le champ IF. Par défaut, HubSpot affiche les options de complétion automatique lorsque vous saisissez du texte

      enter-condition
    • Pour insérer une propriété HubSpot, une propriété que vous avez ajoutée à l'ensemble de données ou une fonction, cliquez sur le menu déroulant Insertion, puis sélectionnez Propriété HubSpot, Champ créé ou Fonction.

      if-condition-insert-menu
    • Dans le champ Then, saisissez la valeur que vous souhaitez attribuer si la condition est vraie.
    • Vous pouvez également cocher la case Expressions avancées pour calculer une valeur ou faire référence à une propriété au lieu d'une étiquette. Par exemple, vous pouvez utiliser des expressions avancées pour calculer une commission.
  • Pour ajouter un autre champ conditionnel, cliquez sur Ajouter un bloc conditionnel. Les blocs conditionnels sont traités de manière séquentielle. Si la première condition est vraie, la valeur définie dans ce bloc sera définie. Si ce n'est pas le cas, HubSpot passe au bloc suivant et ainsi de suite. Toutes les lignes qui ne répondent pas aux conditions définies se verront attribuer la valeur par défaut.

    bloc d'ajout conditionnel
  • Dans la section Valeur par défaut , saisissez une valeur pour Else si la condition n'est pas remplie.

    entrée-suite-condition
  • Une fois que vous avez configuré vos champs, cliquez sur Suivant en haut à droite.
Par exemple, pour utiliser les champs conditionnels afin d'évaluer vos clients en fonction de leur niveau d'abonnement, créez trois blocs conditionnels

exemple de champ conditionnel

Filtrer

Affinez davantage vos données en ajoutant des filtres à vos champs.

Pour ajouter un filtre :

  • Dans la barre latérale gauche, cliquez et faites glisser les champs dans la section Filtres inactifs.
  • Cliquez sur un champ pour afficher ses options de filtrage. Sélectionnez un filtre, puis cliquez sur Appliquer.
  • Vous pouvez regrouper des filtres en cliquant sur un champ, puis sur le menu déroulant Regrouper avec un autre filtre. Sélectionnez un autre filtre actif, puis cliquez sur Appliquer.

datasets-group-filters0

    • Vous pouvez modifier le regroupement des filtres selon une logique ET ou OU en cliquant sur le sélecteur de logique entre les filtres, puis en sélectionnant ET ou OU

      datasets-and-or-filter0
    • Pour dissocier des filtres, cliquez sur un filtre, puis sur le menu déroulant Regrouper avec un autre filtre. Sélectionnez Aucun, puis cliquez sur Appliquer.
  • Après avoir configuré vos filtres, cliquez sur Suivant.

Analyse

Vérifiez votre ensemble de données avant de l'enregistrer. 

  • Sous Sources, affichez les sources de données que vous avez sélectionnées. 
  • Sous Champs, affichez les champs du jeu de données. Elle inclut :
    • Champ : le nom du champ.
    • Dérivé : indique si le champ est un champ HubSpot standard ou un champ calculé personnalisé.
    • Type de données : le type de données contenues dans le champ.
    • Entrée : l'expression du champ.
    • Source : la source des données (par exemple, Contacts).
  • Dans le panneau Aperçu, affichez l'aperçu de vos données. Vous pouvez cliquer sur Afficher les relations du tableau pour voir comment les données sont connectées.
  • Après avoir examiné vos données, enregistrez le jeu de données en cliquant sur Enregistrer.
  • Dans le panneau de droite, saisissez un nom et une description pour le jeu de données.
  • Cliquez sur Appliquer.

Vous serez alors redirigé vers le générateur de rapports, où vous pourrez créer un rapport en fonction de votre jeu de données.

Afficher et gérer des jeux de données

Dans le tableau de bord des jeux de données, vous pouvez afficher et modifier les jeux de données existants.

  • Dans votre compte HubSpot, accédez à Rapports > Jeux de données.
  • Vous pouvez filtrer vos jeux de données existants en utilisant les filtres situés en haut du tableau.
  • Pour modifier un jeu de données, passez la souris sur le jeu de données, puis cliquez sur Modifier. Vous serez alors redirigé vers la page des détails du jeu de données.
    • Dans l'onglet Aperçu, affichez un aperçu des données du jeu de données. 
    • Dans l'onglet Métadonnées, affichez les sources de données et les champs inclus dans le jeu de données. Elle inclut :
      • Champ : le nom du champ.
      • Dérivé : indique si le champ est un champ HubSpot standard ou un champ calculé personnalisé.
      • Type de données : le type de données contenues dans le champ.
      • Entrée : la chaîne de caractères utilisée pour amener les données dans le champ.
      • Source : la source des données (par exemple, Contacts).
    • Dans l'onglet Rapports, affichez les rapports qui ont été créés à l'aide du jeu de données.
    • À partir de la page de détails du jeu de données, vous pouvez également créer un nouveau rapport en utilisant le jeu de données en cliquant sur Créer un rapport.

Créer un rapport en utilisant un jeu de données

Une fois qu'un jeu de données a été créé, vous pouvez créer un rapport basé sur ce jeu de données, soit à partir du générateur de rapports, soit à partir de l'outil Jeux de données.

  • Pour créer un rapport à partir d'un jeu de données :
  • Pour créer un rapport à partir du générateur de rapports personnalisés :
    • Depuis votre compte HubSpot, accédez à Rapports > Rapports.
    • Dans l'angle supérieur droit, cliquez sur Créer un rapport personnalisé.
    • Dans la barre latérale gauche, sélectionnez Générateur de rapports personnalisés.
    • À droite, cliquez sur l'onglet Parcourir les jeux de données pour afficher vos jeux de données existants.

      browse-datasets-tab0
    • Sélectionnez le jeu de données que vous souhaitez utiliser, puis cliquez sur Suivant.

Référence

Syntaxe

Dans une fonction, vous pouvez utiliser des données provenant de propriétés et de champs ou des données littérales. Les données de propriétés et de champs seront dynamiques en fonction des sources de données individuelles, tandis que les données littérales sont constantes. Par exemple :

  • 2021-03-05 est une date littérale constante.
  • [CONTACT.createdate] est une date basée sur une propriété, qui est dynamique pour chaque fiche d'informations de contact.

Les fonctions peuvent inclure des données littérales et des données de propriété/champ, pour autant que les types de données soient compatibles avec les arguments requis de la fonction. Par exemple :

DATEDIFF("MONTH", "2021-01-01", "[CONTACT.createdate]")

Découvrez ci-dessous la syntaxe des données littérales et des données de propriété/champ ainsi que la manière de les intégrer dans des formules.

Syntaxe littérale

Utilisez des données littérales pour ajouter des chaînes de texte spécifiques et statiques, des chiffres, des valeurs true ou false et des dates dans vos calculs.

  • Chaîne littérale : texte entouré de guillemets. Par exemple, "Ma chaîne".
  • Chiffre littéral : chiffre sans guillemets. Par exemple, 42.
  • Booléen littéral : true ou false.
  • Date littérale : une chaîne formatée comme "YYY-MM-DD", ou un horodatage (par exemple, 1635715904). 

Syntaxe de propriété

Les références aux propriétés vous permettent d'inclure directement les valeurs des propriétés de vos sources de données sélectionnées. Vous n'avez pas besoin d'ajouter la propriété en tant que champ de jeu de données pour la référencer. 

Utilisez la syntaxe suivante pour référencer des propriétés :

  • Les expressions de référence sont toujours entourées de crochets ([ et ]).
  • Les références de propriété spécifient le nom de l'objet ou de l'événement, suivi d'un point et du nom de la propriété interne. Par exemple :
    • [CONTACT.lifecyclestage]
    • [COMPANY.name]
    • [e_hs_scheduled_email_v2.__hs_event_native_timestamp]

Syntaxe de champ

Vous pouvez faire référence à des champs dans une formule en entourant le nom du champ de crochets. Par exemple :

    • [Field 1]
    • [My awesome custom field]

Vous pouvez faire référence à des champs dans des formules, à condition que les opérateurs et fonctions de la formule acceptent le type de données du champ. Par exemple, si vous créez un nouveau champ qui contient une chaîne de caractères, vous pouvez faire référence à ce champ dans une fonction qui accepte les chaînes de caractères :

  • Si Field 1 est [DEAL.name], il contient une valeur de chaîne (le nom de la transaction).
  • CONCAT([Field 1], "Q4") serait valide car il contient deux valeurs de chaîne.
  • CONCAT([DEAL.name], 2012) ne serait pas valide car il contient à la fois une chaîne et une valeur numérique.

Opérateurs

Vous pouvez utiliser les opérateurs avec des valeurs littérales et des valeurs de propriété/champ. Par ailleurs, les opérateurs sont évalués dans l'ordre standard des opérations PEMDAS. Cela vous permet d'imbriquer des opérateurs en utilisant des parenthèses. Par exemple :

  • Ajout d'un nombre avec une référence de propriété : 1 + [DEAL.amount]
  • Utilisation des parenthèses pour imbriquer des opérations : (1 + 2) * (3 + 4)
Opérateur Description Exemple d'utilisation

+

Ajoute des nombres. Renvoie un nombre.

1 + 1
= 2

[DEAL.amount] + 100

-

Soustrait des nombres. Renvoie un nombre.

100 - 1
= 99

EXP(1) - EXP(1)
= 0

WEEKNUM([DEAL.closedate]) - WEEKNUM([DEAL.createdate])

*

Multiplie des nombres. Renvoie un nombre.

2 * 2
= 4

POW(10, 2) * -1
= -100

[DEAL.amount] * 0.5

/

Divise des nombres. Renvoie un nombre.

10/ 2
= 5

[DEAL.amount] / DATEDIFF("DAY", [DEAL.createdate], [DEAL.closedate])

-

Invalide un nombre.

-100
= -100

-[DEAL.amount]

ET ou &&

Vérifie si les deux valeurs booléennes sont exactes. Renvoie un booléen.

vrai ET faux
= faux

CONTAINS("HubSpot", "Hub") && CONTAINS("HubSpot", "Spot")
= true

OU ou ||

Vérifie si l'une des deux valeurs booléennes est exacte. Renvoie un booléen.

vrai OU faux
= vrai

CONTAINS(“HubSpot”, “Hub”) || CONTAINS(“HubSpot”, “CRM”)
= true

!

Invalide une valeur booléenne. Renvoie une autre valeur booléenne.

!true
= false

= ou ==

Opérateur d'égalité. Renvoie une valeur booléenne.

=vrai
= vrai

SI

La logique IF est un ensemble de règles exécutées si une certaine condition est remplie. Vous pouvez utiliser la logique IF pour différencier les données. Par exemple, vous pouvez utiliser la logique IF pour :

  • Calculez des commissions différentes en fonction de la taille de l'affaire (par exemple, donnez un pourcentage plus élevé pour une affaire plus importante).
  • Regroupez les transactions par niveau pour les analyser et les traiter dans vos rapports.
  • Traduisez les réponses aux commentaires en catégories (par exemple, l'étiquette 1-6 correspond à un détracteur).
  • Définissez la priorité des contacts en fonction du nombre de jours pendant lesquels ils ont été marqués comme pistes.
     

Fonctions numériques

Fonction Définition Arguments Exemple d'utilisation

ABS

Calcule la valeur absolue d'un nombre. Renvoie un nombre.

ABS(number)

number : le nombre dont il faut prendre la valeur absolue.

ABS(-10)
= 10

ABS(10)
= 10

CEIL

Arrondit une valeur décimale au nombre entier supérieur le plus proche. Renvoie un nombre.

CEIL(number)

number : le nombre à prendre en compte pour le plafond.

CEIL(3.14)
= 4

CEIL(EXP(1))
= 3

CEIL(LN([DEAL.amount]))

DIV0

Divise un nombre, mais renvoie zéro si le diviseur est 0. Renvoie un nombre.

DIV0(dividend, divisor)

dividend : le nombre à utiliser comme dividende dans l'opération de division.

divisor : le nombre à utiliser comme diviseur dans la division, 0 donnant une valeur globale de 0.

DIV0(5, 2)
= 2.5

DIV0(5, 0)
= 0

DIV0([DEAL.amount], DATEDIFF("DAY", [DEAL.createdate], [DEAL.closedate]))

EXP

Calcule l'indicatrice d'Euler élevée à une valeur. Renvoie un nombre.

EXP(exponent)

exponent : l'exposant pour élever le nombre d'Euler.

EXP(1)
= 2.718281828459045

EXP(0)
= 1

FLOOR

Arrondit une valeur décimale au nombre entier inférieur le plus proche. Renvoie un nombre.

FLOOR(number)

number : l'exposant pour élever le nombre d'Euler.

FLOOR(3.14)
= 3

CEIL(EXP(1))
= 2

FLOOR(LN([DEAL.amount]))

LN

Calculer le logarithme naturel d'une valeur. Renvoie un nombre.

LN(number)

number : la valeur dont le logarithme naturel doit être tiré.

LN(1)
= 0

LN(EXP(1))
= 1

LN([DEAL.amount])

LOG

Calcule le logarithme d'une valeur avec une base spécifiée. Renvoie un nombre.

LOG(base, value)

base : la base à utiliser dans le calcul logarithmique de la valeur.

value : le nombre à prendre en compte pour le logarithme.

LOG(10, 1)
= 0

LOG(10, 10)
= 1

LOG(10, [DEAL.amount])

POWER

Augmente une valeur de base à une puissance spécifiée. Renvoie un nombre.

POWER(base, exponent)

base : le nombre pour calculer la puissance.

exponent : le nombre selon lequel élever la base.

POWER(2, 10)
= 1024

POWER(100, 0.5)
= 10

POWER([DEAL.hs_arr], 2)

SQRT

Prend la racine carrée d'un nombre non négatif. Renvoie un nombre.

SQRT(number)

number : le nombre dont il faut prendre la racine carrée.

SQRT(100)
= 10

SQRT([DEAL.hs_arr])

WIDTH_BUCKET

Répartit les valeurs numériques dans des groupes de même largeur. Renvoie le numéro du groupe dans lequel se trouve la valeur.

Si la valeur renvoyée est inférieure au minimum, la valeur 0 est renvoyée. Si la valeur renvoyée est supérieure au maximum, la valeur +1 est renvoyée.

WIDTH_BUCKET(value, minValue, maxValue, bucketCount)

value : le nombre à calculer dans le numéro d'emplacement.

minValue : la valeur minimale à partir de laquelle commencer la distribution.

maxValue : la valeur maximale à laquelle il est possible de distribuer.

nombre de groupes : le nombre requis de groupes de largeur égale entre la valeur minimale et la valeur maximale. 

WIDTH_BUCKET(25, 0, 100, 10)
= 3

WIDTH_BUCKET(95, 0, 100, 10)
= 10

WIDTH_BUCKET(-1000, 0, 100, 10)
= 0

WIDTH_BUCKET(9999, 0, 100, 10)
= 11

WIDTH_BUCKET([DEAL.amount], 0, 10000, 1000)

Fonctions de chaîne

Fonction Définition Arguments Exemple d'utilisation

CONTAINS

Détermine si une chaîne contient une sous-chaîne sensible à la casse. Renvoie une valeur booléenne.

CONTAINS("string", "substring")

string : la valeur de chaîne à tester.

substring : la valeur à vérifier à l'intérieur de la chaîne.

CONTAINS("HubSpot", "Hub")
= true

CONTAINS("foo", "bar")
= false

CONTAINS([CONTACT.firstname], "Mike")

CONCAT

Concatène deux chaînes. Renvoie une chaîne.

CONCAT("string1", "string2")

string1 : la valeur de chaîne à laquelle la valeur string2 sera ajoutée.

string2 : la valeur de chaîne à ajouter à string1.

CONCAT("Hub", "Spot")
= "HubSpot"

CONCAT([CONTACT.firstname], CONCAT(" ", [CONTACT.lastname]))

LENGTH

Calcule la longueur d'une chaîne. Renvoie un nombre.

LENGTH("string")

string : la valeur de chaîne dont il faut calculer la longueur.

LENGTH("HubSpot")
= 7

LENGTH([FEEDBACK_SUBMISSION.hs_content])

TRIM

Supprime les espaces de début et de fin d'une chaîne. Renvoie une chaîne.

TRIM(" string ")

string: la valeur de la chaîne dont il faut supprimer les espaces.

TRIM(" Cats are great ")
= "Cats are great"

Fonctions de date

Fonction Définition Arguments Exemple d'utilisation

DATE_FROM_PARTS

Crée une valeur de date à partir des parties dédiées à l'année, au mois et au jour. Renvoie une date.

DATE_FROM_PARTS(year, month, day)

year : la partie de la date voulue dédiée à l'année.

month : la partie de la date voulue dédiée au mois.

day : la partie de la date voulue dédiée au jour.

DATE_FROM_PARTS(2021, 1, 1)
= 2021-01-01

DATEDIFF

Retourne le nombre d'unités de temps entre la première valeur de date et la deuxième pour une unité de temps spécifiée. Renvoie un nombre.

DATEDIFF(“datePart”, “date1”, “date2”)

datePart : l'unité d'année, de trimestre, de mois, de semaine ou de jour à utiliser dans le calcul de la différence. 

date1 : la valeur de la date de début à soustraire de date2.

date2 : la valeur de date de fin dont date1 sera soustraite.

DATEDIFF("DAY", "2021-01-01", "2021-02-01")
= 31

DATEDIFF("MONTH", "2021-01-01", DATE_FROM_PARTS(2021, 2, 1))
= 1

DATEDIFF("QUARTER", [DEAL.createdate], [DEAL.closedate])

DATEPART

Extrait l'année, le trimestre, le mois, la semaine ou le jour d'une valeur de date. Renvoie un nombre.

DATEPART(“datePart”, “date”)

datePart : l'unité d'année, de trimestre, de mois, de semaine ou de jour à extraire.

date : la valeur de la date dont il faut extraire une partie de la date.

DATEPART("DAY", "2021-03-15")
= 15

DATEPART("MONTH", DATE_FROM_PARTS(2021, 3, 15))
= 3

DATEPART("YEAR", [DEAL.createdate])

DATETRUNC

Tronque une valeur de date à son année, son trimestre, son mois, sa semaine ou son jour.

DATETRUNC(“datePart”, “date”)

datePart : l'unité d'année, de trimestre, de mois, de semaine ou de jour à laquelle tronquer.

date : la valeur de date à tronquer.

DATETRUNC("YEAR", DATE_FROM_PARTS(2021, 3, 15))
= 2021-01-01

DATETRUNC("MONTH", "2021-03-15")
= 2021-03-01

DATETRUNC("DAY", [e_visited_page.__hs_event_native_timestamp])

TIMESTAMP_FROM_PARTS

Crée une valeur d'horodatage à partir des parties dédiées à l'année, au mois, au jour, à l'heure, à la minute et aux secondes. Renvoie une valeur de date.

TIMESTAMP_FROM_PARTS(year, month, day)

year : la partie de la date voulue dédiée à l'année.

month : la partie de la date voulue dédiée au mois.

day : la partie de la date voulue dédiée au jour. 

TIMESTAMP_FROM_PARTS(2021, 1, 1)
= 2021-01-01

WEEKNUM

Calcule le numéro de la semaine dans une année pour une date. Renvoie un nombre.

WEEKNUM(“date”)

date : la valeur de date et d'heure avec laquelle calculer le numéro de semaine dans une année.

WEEKNUM("2021-03-15")
= 11

WEEKNUM(“1609459200”)
= 11

WEEKNUM(“[deal.createdate]”)

NOW

Renvoie l'heure actuelle en fonction du fuseau horaire de votre compte. Renvoie une valeur de date.

NOW()

 

NOW()
= 1633611966314

JOURS DE TRAVAIL

Donne le nombre de jours de semaine (lundi - vendredi) entre deux dates.

JOURS DE TRAVAIL(valeur1, valeur2)

valeur1 : la valeur de la date de départ.

valeur 2 : la valeur de la date de fin. 

WORKINGDAYS("2022-01-01", "2022-01-31")
= 21

WORKINGDAYS("1640995200", "2022-01-31")
= 21

WORKINGDAYS([DEAL.createdate], NOW())

Was this article helpful? *
This form is used for documentation feedback only. Learn how to get help with HubSpot.