Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Dans ce didacticiel, je vais approfondir l'analyse de cohorte basée sur le temps dans LuckyTemplates.

Il s'agit d'une courte session en petits groupes d'un événement récent pour les membres de LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Je veux vous montrer comment j'ai configuré cette analyse de cohorte dans LuckyTemplates . C'est la tâche la plus difficile lorsque vous commencez à exécuter des calculs plus avancés.

Vous voulez savoir comment configurer correctement vos modèles de données pour éviter toute confusion et vous assurer que le modèle LuckyTemplates fonctionne.

Table des matières

Examen rapide de l'analyse de cohorte

Avant de discuter de cette technique, je veux d'abord montrer les informations que vous pouvez en tirer avec un examen rapide de l'analyse de cohorte basée sur le temps.

Les cohortes sont une façon élégante d'appeler des segments ou des regroupements de vos dimensions ou variables dans vos données.

Par exemple, vous souhaitez examiner des groupes de vos clients.

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Vous souhaitez créer des cohortes du moment où vos clients ont rejoint ou commencé à utiliser votre logiciel ou votre application.

Pour ce cas, j'ai créé des cohortes de mois particuliers. Donc, si vos clients ont commencé en juin 2017, c'est leur cohorte particulière.

Il ne s'agit pas d'un regroupement sur les montants ou le nombre de fois qu'ils ont effectué des transactions avec vous. Votre regroupement est basé sur le temps.

Pour cet exemple, c'est quand ils se sont joints.

Maintenant, je vais vous montrer comment créer ces cohortes, puis les intégrer à votre modèle.

Création de cohortes dans LuckyTemplates

Jetons un œil au modèle.

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

C'est un modèle assez générique. C'est ainsi que vous voulez donner à vos modèles l'apparence.

Vous pouvez voir que j'ai une autre couche de mes tables de recherche.

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Mais avant de vous montrer son objectif, je vais d'abord travailler sur la création de ces cohortes dans la table de recherche.

La table de recherche est l'endroit où vous souhaitez regrouper une certaine dimension. Dans ce cas, ce sont les clients.

Voyons donc ma table Clients.

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

À l'origine, ma table Clients ne comprenait que l'index des clients et les noms des clients.

Mais si vous souhaitez créer les cohortes dans les tables de recherche, vous devez les placer là où vous souhaitez que la segmentation se produise.

Maintenant, je veux déterminer la date d'adhésion du client. Dans mes données de démonstration, la date d'adhésion correspond à la première connexion du client.

La première connexion peut avoir lieu lorsque le client s'est inscrit en utilisant un e-mail ou lorsqu'il a utilisé pour la première fois la version d'essai de l'application.

Vous devez connaître la première fois qu'une connexion a été initiée par un client.

J'ai obtenu cette information en utilisant cette formule:

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Il utilise de la date de connexion . Ensuite, je l'ai enveloppé dans la fonction pour m'assurer d'obtenir le bon contexte de filtre. Cela me donne le premier rendez-vous.

Je dois maintenant calculer le mois. Je souhaite créer mes cohortes en fonction du mois auquel le client s'est joint.

Cette technique est très flexible puisque vous pouvez créer différentes cohortes.

Mais encore une fois, pour cet exemple, j'utiliserai une cohorte de mois qui affiche le mois et l'année.

Voici la formule que j'ai utilisée pour la Join Month Cohort :

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

J'ai saisi la colonne Mois et année de la table Date en utilisant cette logique :

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

J'ai travaillé sur la table de dates et quelle date correspond à la date d'adhésion du client. Ensuite, une fois qu'il est égal à TRUE , il renverra la colonne Month & Year de la même table. 

Avec cela, j'ai maintenant ma cohorte Join Month .

Configurer le tableau des mois de la cohorte

Maintenant, je veux vous montrer pourquoi j'ai mis en place un tableau des mois de la cohorte .

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Revenons à la table Client.

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Si vous l'avez laissé avec ces informations et cette logique, vous n'obtiendrez peut-être pas toutes les itérations du mois et de l'année.

C'est parce qu'un client peut ne pas s'être inscrit au cours d'un mois ou d'une année. Ainsi, pour obtenir une bonne visualisation, vous devez vous assurer que chaque mois et année est référencé dans un certain tableau.

Cela peut également être dû au fait que les informations dont vous avez besoin ne figurent pas dans le calcul dynamique de tous les clients.

N'oubliez pas qu'il y a tout le temps de nouveaux clients qui arrivent à bord. Donc, ces informations devraient théoriquement toujours être mises à jour.

C'est pourquoi j'ai créé un autre tableau en utilisant la formule Cohort Months :

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

J'ai saisi les colonnes Index et du tableau Dates. Ces deux colonnes sont devenues Cohort MonthnYear .

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Voici le tableau des dates :

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Vous pouvez voir qu'il a de nombreuses colonnes contenant beaucoup d'informations. Mais pour cet exemple, je n'avais besoin que des colonnes Index et Mois et année. J'ai donc résumé le tableau Dates en utilisant Cohort Months .

J'ai maintenant chaque itération, qui est également devenue des valeurs uniques.

Maintenant, si ces informations avaient été extraites de la table Dates, elles auraient été beaucoup référencées. Mais comme il s'agit désormais d'une colonne contenant des valeurs uniques, elle est devenue une simple table de recherche.

Vous pouvez créer une relation un-à-plusieurs entre la table Cohort Months et la table Customer .

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Cette relation continuera à filtrer jusqu'à la table Website Data . La logique CALCULATE va figurer dans cette table en raison de sa relation avec la table Customer.

Une fois que vous avez tout configuré, vous avez maintenant une dimension que vous pouvez placer dans une matrice. Cette matrice vous donnera chaque mois.

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Aperçu de l'analyse de cohorte

Une autre chose intéressante à propos de l'analyse de cohorte dans LuckyTemplates est que vous pouvez analyser les tendances au sein des cohortes.

Pour cet exemple, je voulais travailler sur mon barattage client.

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Vous pouvez voir que j'ai une visualisation dynamique. J'ai 641 clients qui ont rejoint la cohorte de juin 2017. Cependant, 12 clients sont partis au cours de la première période.

Vous devez générer un tableau générique qui présente les périodes que vous avez conçues.

Pour ce cas, j'ai créé une table dans mon modèle appelée Cohort Periods.

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

J'y ai également créé une table de support.

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Vous pouvez voir comment j'ai créé les jours Min et Max pour chaque période. Il s'agit de spécifier la fenêtre temporelle que vous souhaitez analyser pour chaque cohorte individuelle.

En revenant à l'exemple, vous pouvez voir qu'au cours de la période 2, 14 clients ont abandonné au cours de la période de 30 et 60 jours.

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Et au fur et à mesure que vous descendez dans le tableau, vous pouvez voir comment cette valeur change pour différentes cohortes.

Dans un autre tableau, il affiche les valeurs en pourcentages.

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Les pourcentages sont meilleurs que les chiffres, car vous pouvez en tirer des informations précieuses. Vous pouvez identifier la tendance des clients partant au cours d'une période donnée.

Vous pouvez identifier les problèmes à l'origine de cette tendance. Cela peut être dû au fait que vous avez abandonné le marketing et la publicité, ou que vous n'obtenez pas autant de ventes de vos clients.

Autres formules d'analyse de cohorte utilisées

Ce sont les autres formules que j'ai utilisées pour cette technique d'analyse de cohorte basée sur le temps dans LuckyTemplates.

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Cette formule de barattage dynamique m'a permis d'obtenir des informations à partir des données.

Une fois que vous aurez compris les techniques de regroupement dynamique à l'aide de DAX, vous pourrez tirer davantage parti de votre rapport.

Plus d'exemples d'analyse de cohorte

Pour montrer les capacités de cette technique, je veux ajouter un autre exemple.

Supposons que je souhaite examiner individuellement les clients de cette cohorte spécifique qui ont tourné.

Analyse de cohorte basée sur le temps - Configuration de vos modèles de données dans LuckyTemplates

Je peux sélectionner une valeur dans ma table et elle affichera automatiquement les niveaux de clients individuels dans une autre table en fonction de la façon dont je l'ai configurée.


Comment implémenter l'analyse de cohorte dans LuckyTemplates -
Exemple de segmentation des concepts DAX avancés à l'aide de DAX avancé dans LuckyTemplates
Segmentation client LuckyTemplates : présentation du mouvement du groupe dans le temps

Conclusion

Vous pouvez utiliser cette stratégie pour n'importe quelle cohorte que vous essayez de concevoir. Il peut s'agir de cohortes de produits, de régions ou de clients.

Cependant, l'exemple de ce tutoriel est le plus pertinent. L'analyse de cohorte a été popularisée par les applications SAS. Donc, vous devez regrouper vos clients en fonction du moment où ils se tournent.

Vous pouvez créer une analyse incroyable dans LuckyTemplates en utilisant cette technique.

J'espère que ce tutoriel vous a donné une bonne idée de ce qu'est l'analyse de cohorte et de la manière de la mettre en œuvre.

Tous mes vœux,


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir