Utilisation de la fonction MAXX DAX dans LuckyTemplates pour calculer les valeurs les plus récentes ou la dernière valeur de vos données

Utilisation de la fonction MAXX DAX dans LuckyTemplates pour calculer les valeurs les plus récentes ou la dernière valeur de vos données

Ce tutoriel parlera d'un scénario courant qui est fréquemment demandé dans le forum de support de LuckyTemplates. Vous allez apprendre à déterminer la valeur la plus récente ou la dernière de vos données à l'aide des fonctions et DAX dans LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Utilisation de la fonction MAXX DAX dans LuckyTemplates pour calculer les valeurs les plus récentes ou la dernière valeur de vos données

Pour cet exemple, il existe une liste de données et dans cette liste, le client est référencé plusieurs fois. Donc, vous voulez calculer la valeur récente pour ce nom de client particulier.

L'exemple présenté dans les forums était sous la forme d'une enquête de données. Vous souhaitez déterminer la dernière fois ou la dernière fois qu'un client particulier a répondu à l'enquête.

Il existe plusieurs façons de résoudre ce problème. Vous pouvez effectuer la solution à l'aide de colonnes ou de mesures calculées.

L'utilisation d'une colonne calculée donne plus d'esthétique tandis que l'utilisation d'une mesure permet à vos modèles d'être plus dynamiques.

Voici comment déterminer la date la plus récente pour n'importe quelle dimension de votre ensemble de données à l'aide de deux solutions.

Table des matières

Solution #1 : Utiliser des colonnes calculées

Voici comment résoudre le problème à l'aide de Calculated Columns .

1. Créer une nouvelle colonne

La première étape consiste à créer une nouvelle colonne dans le tableau qui a été donné en exemple dans les forums. Cette nouvelle colonne contiendra la Max Date .

Utilisation de la fonction MAXX DAX dans LuckyTemplates pour calculer les valeurs les plus récentes ou la dernière valeur de vos données

Voici la logique utilisée dans la formule de la date maximale :

Chaque fois que vous rencontrez des problèmes dans LuckyTemplates qui nécessitent la date ou le nombre maximal, la fonction MAXX DAX est la meilleure à utiliser.

Cette fonction est la clé de la création de la solution pour cet exemple.

2. Créer une variable

Maintenant, vous devez créer une nouvelle variable à l'aide de la fonction . Dans cet exemple, la nouvelle variable s'appelle CurrentName .

Utilisation de la fonction MAXX DAX dans LuckyTemplates pour calculer les valeurs les plus récentes ou la dernière valeur de vos données

Pour chaque ligne différente, vous voulez déterminer le nom de chaque personne. Cette partie est assez simple puisqu'il vous suffit de référencer le nom de la colonne dans une colonne calculée.

À chaque ligne, vous ne souhaitez isoler que les personnes portant le même nom que la ligne actuelle.

En regardant le tableau, vous pouvez voir qu'il a trois noms différents avec deux entrées pour chaque nom.

Utilisation de la fonction MAXX DAX dans LuckyTemplates pour calculer les valeurs les plus récentes ou la dernière valeur de vos données

Vous devez isoler ces noms, puis déterminer la date maximale à laquelle une personne en particulier a effectué une transaction avec vous. La transaction pourrait être en termes de réalisation d'un achat ou d'une enquête.

3. Créer une instruction FILTER

Pour isoler les noms, vous devez d'abord utiliser la fonction FILTER et .

Utilisation de la fonction MAXX DAX dans LuckyTemplates pour calculer les valeurs les plus récentes ou la dernière valeur de vos données

Cela supprimera tous les filtres du tableau. Cela parcourra également chaque ligne indépendamment du contexte.

Ensuite, vous devez déterminer si le nom dans les données de l'enquête est égal à la variable CurrentName .

Utilisation de la fonction MAXX DAX dans LuckyTemplates pour calculer les valeurs les plus récentes ou la dernière valeur de vos données

4. Utilisez la fonction MAXX

Maintenant, la fonction MAXX DAX va obtenir une table contenant seulement deux lignes. C'est le résultat du filtrage et de l'itération dans chaque ligne pour savoir si le nom est égal au nom actuel. Dans ce cas, le nom actuel est John Smith.

Vous devez ensuite évaluer le max. La fonction MAXX DAX calcule le max pour vous. Donc, tout ce que vous avez à faire est de mettre la colonne dans la formule :

Utilisation de la fonction MAXX DAX dans LuckyTemplates pour calculer les valeurs les plus récentes ou la dernière valeur de vos données

Lorsque vous modifiez le format de la colonne Date maximale en une date, vous verrez que la date maximale pour John Smith est le 23 février.

Utilisation de la fonction MAXX DAX dans LuckyTemplates pour calculer les valeurs les plus récentes ou la dernière valeur de vos données

La date maximale pour Nancy Jones est le 25 septembre, alors que c'est le 22 septembre pour Elaine Anderson.

Il s'agit d'une technique très simple et sa logique peut être appliquée à différents scénarios. Vous pouvez l'utiliser pour connaître le dernier montant d'achat ou de vente.

Solution #2 : Utiliser une mesure

Voici comment résoudre ce problème à l'aide de Mesures.

L'utilisation de mesures vous permet de déterminer la dernière date, puis de vous lancer dans d'autres calculs.

C'est la meilleure façon d'exécuter des calculs dans LuckyTemplates.

1. Créer un tableau

Tout d'abord, vous devez créer un tableau.

Utilisation de la fonction MAXX DAX dans LuckyTemplates pour calculer les valeurs les plus récentes ou la dernière valeur de vos données

Ce tableau ne contient que deux colonnes. Les informations contenues dans les autres colonnes ne sont pas pertinentes pour ce calcul.

2. Créer une nouvelle mesure

Vous devez ensuite créer une nouvelle mesure.

Cette mesure a la même formule que celle utilisée dans la solution des colonnes calculées. Cependant, vous devez remplacer la table Survey par Survey Data .

Utilisation de la fonction MAXX DAX dans LuckyTemplates pour calculer les valeurs les plus récentes ou la dernière valeur de vos données

Et au lieu de simplement référencer le nom de la colonne, vous devez utiliser la fonction .

Utilisation de la fonction MAXX DAX dans LuckyTemplates pour calculer les valeurs les plus récentes ou la dernière valeur de vos données

Cela capture le contexte dans lequel vous vous trouvez.

SELECTEDVALUE vous permet d'extraire la valeur textuelle de son contexte.

Cette technique est aussi très dynamique par rapport à d'autres calculs puisque vous pouvez sortir la colonne date et ne retenir que la Date Max pour chaque client.

Utilisation de la fonction MAXX DAX dans LuckyTemplates pour calculer les valeurs les plus récentes ou la dernière valeur de vos données


Premier achat de Customer Insight à l'aide de DAX
Date du dernier achat dans LuckyTemplates : quand vos clients ont-ils effectué leur dernier achat ?
Travailler avec des fonctions d'itération dans DAX

Conclusion

Les solutions ne doivent pas être difficiles. Ils peuvent être faits en utilisant des moyens simples.

Pour cet exemple, vous pouvez soit opter pour la solution Calculated Columns, soit utiliser Measures.

J'espère que vous avez compris le concept de manipulation de la table virtuelle dans la fonction MAXX DAX.

Vous pouvez également utiliser la fonction FILTER pour parcourir les informations, puis ajuster la table virtuelle en fonction du paramètre que vous avez défini dans l' instruction FILTER . MAXX fera ensuite le travail à partir d'ici.

Tous mes vœux,

***** Apprendre LuckyTemplates ? *****







Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.