Matrix Visual In LuckyTemplates : contrôle des totaux et des sous-totaux

Matrix Visual In LuckyTemplates : contrôle des totaux et des sous-totaux

Aujourd'hui, je vais montrer comment vous pouvez contrôler les totaux et les sous-totaux dans votre matrice visuelle dans LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Il s'agit d'un problème posté par l'un de nos membres sur le forum LuckyTemplates . L'utilisateur voulait que les colonnes ressemblent au format tabulaire du tableau croisé dynamique Excel avec le total général en bas, mais pas le sous-total. Je vais partager quelques façons de résoudre ce problème. L'un est via un visuel matriciel et l'autre via DAX.

Table des matières

Création d'un visuel matriciel dans LuckyTemplates

Ce que j'ai fait, c'est que j'ai commencé avec l' outil externe Il crée un ensemble de données sur trois ans avec un modèle de données complet jusqu'à la date d'aujourd'hui. C'est un modèle de données de schéma en étoile de base, mais il peut être utilisé pour développer de nombreux bons modèles de test.

Matrix Visual In LuckyTemplates : contrôle des totaux et des sous-totaux

Je viens de créer un visuel matriciel, qui est très similaire à ce que le membre voulait dans la question du forum.

Matrix Visual In LuckyTemplates : contrôle des totaux et des sous-totaux

J'ai utilisé une mesure très simple des ventes totales pour SUM of Line Sales dans le tableau Sales. J'ai limité cela à deux produits, trois canaux différents, puis je l'ai fixé à quatre trimestres d'ici 2020.

Matrix Visual In LuckyTemplates : contrôle des totaux et des sous-totaux

Comme vous pouvez le voir, j'ai fait quatre copies différentes de ce tableau. Ensuite, en utilisant la technique que je vais vous montrer, vous pouvez conserver les totaux des lignes et éliminer tout le reste, conserver les totaux des colonnes et éliminer tout le reste, conserver les sous-totaux et les faire varier par sous-total individuel, ou supprimer tous les sous-totaux et tous les grands totaux et il ne reste plus que les lignes de base. Donc, vous avez une flexibilité et un contrôle complets ici, et je vais vous montrer comment cela se fait.

Maintenant, si nous allons au tableau principal, cliquez dessus, puis nous allons au format, il y a une option qui est par niveau de ligne. Allumez ça. Il y en a aussi un par niveau de colonne et nous nous assurons qu'il est également activé. Nous pouvons également activer le nom du produit, qui active les totaux généraux en bas. Le nom du canal désactive les sous-totaux, et le trimestre et l'année désactivent les totaux des lignes.

Matrix Visual In LuckyTemplates : contrôle des totaux et des sous-totaux

Vous venez de les activer et de basculer les options. C'est la façon vraiment simple et facile de le faire. Le chemin le plus difficile est via DAX.

Solution DAX pour contrôler les totaux et les sous-totaux dans une matrice Visual In Power

Vous vous demandez peut-être si nous avons ce moyen très simple de le faire, pourquoi devrions-nous même nous embêter avec un moyen plus difficile ? Tout se résume au problème qui revient souvent en termes de totaux incorrects.

Et donc, dans ce cas, j'ai réduit l'exemple de la page précédente au quart un et au quart deux, mais sinon, c'est le même visuel de matrice.

Matrix Visual In LuckyTemplates : contrôle des totaux et des sous-totaux

Nous avons la mesure simple des ventes totales et cela fonctionne bien, les totaux sont corrects. Mais alors, si nous utilisons ici une mesure de vente plus complexe, Total Sales SWITCH, cela dépend de la valeur de notre canal de vente.

Matrix Visual In LuckyTemplates : contrôle des totaux et des sous-totaux

J'ai juste inventé quelques chiffres pour souligner ici que si nous avons un calcul plus complexe des ventes totales, les chiffres sont incorrects (tableau ci-dessous sur le côté droit). Si nous regardons attentivement, les nombres précédents, qui sont corrects, sont les mêmes, et pourtant cela ne peut pas être vrai. Quand on regarde l'exportation, par exemple, c'est 30 % plus élevé que dans le cas précédent et pourtant, les totaux ici sont les mêmes. Cela ne peut tout simplement pas être correct.

Matrix Visual In LuckyTemplates : contrôle des totaux et des sous-totaux

Alors, comment corrigez-vous cela?

Pour ce faire dans DAX, vous pouvez utiliser toute une série de fonctions, que j'ai présentées ici. Nous avons HASONEFILTER , HASONEVALUE , ISFILTRED , ISCROSSFILTERED et ISINSCOPE . Ceux-ci sont tous utilisés pour déterminer, entre autres, si vous êtes dans une ligne de données, une ligne de sous-total ou une ligne de total.

Matrix Visual In LuckyTemplates : contrôle des totaux et des sous-totaux

Comme vous pouvez le voir, ils se ressemblent tous à l'exception de HASONEVALUE , où il affiche le produit un sous-total. C'est simplement à cause d'un artefact dans les données que j'ai développées pour celui-ci, où le produit n'a qu'un canal de distribution. Il n'a pas de canal d'exportation ou de vente en gros dans le tableau Ventes.

Ils n'affichent pas le total général et les sous-totaux, mais si nous imposons un segment à cela, par exemple, choisissons Distributeur et Grossiste, soudainement ces tableaux changent beaucoup.

Matrix Visual In LuckyTemplates : contrôle des totaux et des sous-totaux

Et maintenant, il y a une grande différence entre ces tables. HASONEFILTER ici n'affiche pas le sous-total du produit alors que HASONEVALUE le fait. ISCROSSFILTERED affiche désormais le total général, les totaux des lignes et les sous-totaux, tout comme ISCROSSFILTERED. ISINSCOPE, d'autre part, fournit un résultat très similaire à HASONEFILTER. Vous pouvez voir que l'imposition de ce trancheur supplémentaire change la nature de ce que vous obtenez ici.

Il n'y a pas de réponse définitive à ce que vous devriez utiliser pour fixer un total donné. Cela va dépendre de votre modèle de données. Cela va dépendre de votre DAX . Mais l'important ici est de voir que les différentes fonctions produisent des résultats différents en termes de suppression des totaux par rapport aux sous-totaux et au total général.


Utilisation de la logique avancée dans LuckyTemplates pour corriger vos totaux
Comment créer des sous-totaux uniques dans les tableaux LuckyTemplates
Comment corriger les totaux matriciels dans LuckyTemplates

Conclusion

Les détails de cela sortent du cadre de ce tutoriel. Consultez d'autres didacticiels sur les liens ci-dessous pour plus de contenu connexe. Notez simplement qu'il existe également souvent des distinctions de performances que vous trouverez entre ces différentes fonctions et qui indiqueront également celle que vous choisissez dans votre mesure ultime.

Je vous ai montré deux techniques que vous pouvez implémenter pour contrôler les totaux et les sous-totaux dans votre matrice visuelle dans LuckyTemplates. J'espère que cela vous donnera de bons outils utiles pour votre boîte à outils.

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.