Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Lorsque vous travaillez avec des données calculées, il sera parfois nécessaire de comparer différents ensembles de données. Je vais vous montrer comment faire cela en combinant différentes fonctions de table. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
La fonction est la meilleure chose à utiliser dans des cas comme ceux-ci. Certains peuvent également dire que est tout aussi utile pour comparer des données calculées. Mais une fois que vous avez compris comment utiliser INTERSECT , il s'ensuit ce que vous pourrez également appliquer à la fonction SAUF dans vos calculs.
Table des matières
Exemple de données
Pour montrer ce que INTERSECT peut faire, je vais vous montrer comment comparer les clients de deux périodes différentes.
Dans l'exemple ci-dessous, j'ai un trancheur de date pour m'aider à me concentrer sur la période dont j'ai besoin. J'ai aussi une colonne pour les états où les clients passent leurs commandes. Bien sûr, cela pourrait être une dimension complètement différente selon les informations que vous essayez d'obtenir.
J'ai également mon revenu total pour chaque état, qui est également affiché dans la visualisation.
Maintenant, je veux voir combien de clients qui ont effectué un achat à une date précise l'année dernière ont également effectué un achat à la même date cette année. Cela signifie que je consulte deux listes spécifiques de clients qui ont effectué un achat à la même date mais au cours d'années différentes . À partir de là, je vais découvrir combien de clients apparaissent sur les deux listes.
Comparaison des clients de deux périodes
Avant de pouvoir comparer ces deux listes de clients, je dois d'abord établir le nombre total de clients .
Le nombre total de clients comprend ceux qui ont effectué des achats dans différents magasins dans différents états dans le délai spécifié. J'ai utilisé une formule simple pour arriver à ce résultat.
J'ai utilisé la fonction car elle affiche une seule liste de valeurs uniques. Dans ce cas, il va nous montrer les clients qui ont acheté des produits dans le délai spécifié.
J'ai également utilisé la fonction . Cela comptera le nombre de valeurs uniques de la liste.
Je fais référence à la table Sales pour cette mesure.
Pourquoi ne pas utiliser la table Customer à la place ?
Si je fais directement référence à la table Customer, je finirai par ne compter que chaque client, quelle que soit la période. Je dois m'assurer que le bon contexte est utilisé. En utilisant la table Ventes , je n'obtiens pas seulement les clients, j'obtiens également des informations sur où et quand ils ont effectué leur achat.
Maintenant que j'ai le nombre total de clients , je peux trouver la liste des clients à la même date, mais l'année dernière. C'est là que la mesure devient un peu plus compliquée.
Permettez-moi d'aborder chaque partie de cette mesure petit à petit.
Rappelez-vous que j'essaie de changer le contexte de la table. C'est pourquoi je vais utiliser la fonction .
est une fonction familière car je l'utilise la plupart du temps dans mes exemples. Il modifie le contexte d'un calcul spécifique. CALCULATETABLE, en revanche, modifie le contexte d'une table entière .
Puisque je veux changer la période, je vais utiliser la fonction
L'utilisation de CALCULATETABLE me permet d'ajouter des paramètres de filtre . En utilisant la fonction DATESBETWEEN , je peux zoner sur une période qui tombe 365 jours en dessous des dates et . En bref, il repousse la période à l'année dernière et crée une autre liste de clients à partir de là.
Encore une fois, j'utilise la fonction COUNTROWS pour calculer le nombre de clients après l'application des filtres supplémentaires.
Maintenant que j'ai deux listes, je peux intégrer les mesures que j'ai prises dans la fonction INTERSECT .
La fonction INTERSECT examinera virtuellement la liste référencée. Dans ce cas, il s'agit de l'index des noms de clients. Il passera en revue chacun de ces clients et les comparera à la deuxième liste d'il y a un an.
En comparant les données calculées, il examine celles qui apparaissent dans les deux listes. Par exemple, le tableau ci-dessous montre que 224 clients ont effectué des achats à la même date sur deux années différentes en Californie.
Comment optimiser l'utilisation de la fonction INTERSECT - Advanced DAX
Créer des rapports dans LuckyTemplates pour afficher les écarts et les informations
Analyse de nouveaux clients à l'aide de Advanced DAX
Conclusion
J'espère que vous pouvez maintenant imaginer d'autres scénarios où la fonction INTERSECT peut être utilisée pour comparer deux ensembles de données calculées.
Vous pouvez même présenter la comparaison en pourcentages et appliquer certaines techniques de branchement de mesures. Vous pouvez regarder les clients qui ne sont pas revenus et leur envoyer du matériel de marketing.
Cela montre vraiment combien d'informations vous pouvez obtenir une fois que vous maîtrisez l'utilisation de différentes fonctions DAX dans LuckyTemplates.
Tous mes vœux,
Qu'est-ce que le self en Python ? Exemples concrets
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.
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.
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.
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.
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.
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.
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.
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.
Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir