Une compréhension plus approfondie de Advanced RANKX

Une compréhension plus approfondie de Advanced RANKX

Ce tutoriel passera en revue un exemple avancé sur la fonction DAX RANKX dans LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Il s'agit d'une session en petits groupes de l'atelier Learning Summit de Online.

Une compréhension plus approfondie de Advanced RANKX

La fonction vous donne des informations précieuses lorsque vous l'utilisez pour une gamme de contextes différents dans votre page de rapport. Cependant, il peut également s'agir de l'une des fonctions les plus déroutantes à utiliser dans LuckyTemplates.

Cela peut vous donner des résultats différents qui semblent être corrects, alors qu'en fait, ils sont faux. Si vous ne faites pas attention, vous finirez par retravailler tout le rapport.

Table des matières

Relation entre RANKX et les contextes

Dans cette visualisation, vous pouvez voir le classement des comtés, le classement des États et le classement des régions des États.

Une compréhension plus approfondie de Advanced RANKX

La gestion du contexte du calcul peut être difficile si vous souhaitez les voir tous dans une seule matrice. 

Regardons le tableau.

Une compréhension plus approfondie de Advanced RANKX

Vous pouvez voir qu'il contient des informations sur les régions de l'État, l'État et le comté.

Pour cet exemple, vous devez établir le classement des comtés.

Si vous n'avez que le comté, le classement du comté et les ventes totales dans le tableau, vous obtenez les résultats de classement corrects :

Une compréhension plus approfondie de Advanced RANKX

Mais une fois que vous commencez à superposer les autres contextes dans le tableau, le résultat du classement commence à accumuler chaque comté qui se trouve dans différents États et régions d'État.

Une compréhension plus approfondie de Advanced RANKX

Vous devez donc identifier et modifier le contexte du calcul pour vous assurer d'obtenir le bon classement global pour chaque comté, quel que soit ce qui est sélectionné sur la page du rapport.

Chaque fois que vous sélectionnez un État comme le Colorado, la formule est également mise à jour.

Une compréhension plus approfondie de Advanced RANKX

Vous pouvez également effectuer une sélection à l'aide des régions d'état. Si vous sélectionnez Nord-Est, le classement approprié s'affiche.

Une compréhension plus approfondie de Advanced RANKX

Formule pour le classement des comtés

Dans ce didacticiel, deux formules sont utilisées pour obtenir le classement du comté. Cela vous aidera à comprendre la différence dans les résultats générés en utilisant différentes fonctions DAX avec RANKX :

Formule #1 : Utilisation de TOUS et TOUS SÉLECTIONNÉS

La fonction est la partie clé de cette formule pour County Rank :

Une compréhension plus approfondie de Advanced RANKX

Il manipule le contexte dans la formule RANKX. Il parcourt ensuite la table Regions et crée le résultat du classement.

Dans ce cas, la fonction ALL fonctionne virtuellement dans chaque comté, quel que soit le contexte initial.

Ce problème se complique lorsque vous commencez à superposer des contextes de segment. En utilisant , le classement sera automatiquement mis à jour en fonction de la sélection dans le slicer.

Une compréhension plus approfondie de Advanced RANKX

Vous devez également utiliser pour ajouter un contexte supplémentaire à un résultat ou pour modifier le contexte du calcul.

Une compréhension plus approfondie de Advanced RANKX

Le contexte est ajusté en fonction des filtres de la fonction CALCULATE.

Avec cela, le classement s'ajustera en fonction du contexte provenant des trancheurs d'État et de région d'État.

Une compréhension plus approfondie de Advanced RANKX

Formule #2 : Utiliser ALL et VALUES

Examinons maintenant la colonne County (Updated).

Une compréhension plus approfondie de Advanced RANKX

Vous voulez vous assurer que cette colonne continuera d'afficher le classement global, quel que soit ce qui est sélectionné dans les segments. Chaque comté devrait avoir un numéro unique.

Voici la formule utilisée :

Une compréhension plus approfondie de Advanced RANKX

Pour cet exemple, il n'y avait aucun moyen de déchiffrer un comté unique. Ainsi, une autre colonne a été créée. La colonne Comté complet comprend le comté, l'état et la région.

Une compréhension plus approfondie de Advanced RANKX

Cela vous donne une bonne distinction entre les comtés. De cette façon, vous pouvez maintenant travailler une table virtuelle des comtés qui sont dans les données.

Avant de faire cela, vous devez supprimer le contexte ALL de la table Regions.

Une compréhension plus approfondie de Advanced RANKX

Ainsi, tout contexte provenant de la table de la région n'existe pas à ce stade. Avec la fonction , vous pouvez rajouter le contexte de la colonne Full County.

Une compréhension plus approfondie de Advanced RANKX

Une option consiste à référencer chaque colonne à l'aide de la fonction ALL. Mais la meilleure alternative est de se débarrasser de tout le contexte des régions et de ne ramener que le comté complet.

Une fois que le contexte a été manipulé à l'intérieur de CALCULATE, la fonction RANKX commence son travail à partir de là.

Une compréhension plus approfondie de Advanced RANKX

Il fonctionne dans chaque comté à chaque ligne avec leurs ventes totales, puis les classe. C'est ainsi que vous obtenez les valeurs de 1 à X sous la ligne County (Updated).

Par conséquent, les filtres et les segments n'auront pas d'importance et n'affecteront pas le classement, car la formule a été définie pour les ignorer.


Création de tableaux de classement dynamiques à l'aide de RANKX dans LuckyTemplates
Considérations sur RANKX - Concepts de formule LuckyTemplates et DAX
Trouver les meilleurs clients à l'aide de RANKX dans LuckyTemplates

Conclusion

RANKX n'est pas une fonction facile à utiliser. La clé est de se concentrer sur les nuances pour mieux comprendre la fonction.

J'espère que vous en avez appris davantage sur les applications avancées de la fonction DAX RANKX dans LuckyTemplates.

Vous pouvez consulter le cours Maîtriser les calculs DAX dans LuckyTemplates Online pour plus de discussions sur la fonction RANKX.

Tous mes vœux,


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.