Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Dans ce blog, je vais comparer la colonne et les mesures calculées de LuckyTemplates, puis couvrir certaines de leurs différences. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Je vais également vous montrer des situations optimales où vous pouvez utiliser l'un ou l'autre.

Table des matières

Création de colonnes calculées

Je vais commencer par créer une colonne calculée dans LuckyTemplates . C'est probablement ce que vous connaissez le mieux si vous venez d'un arrière-plan Excel.

Dans Excel, vous avez l'habitude d'obtenir un tableau de données, d'entrer des formules Excel, puis de tout recommencer jusqu'à ce que vous obteniez le résultat souhaité.

Vous pouvez également le faire dans LuckyTemplates.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Comme vous pouvez le voir, il n'y a pas vraiment beaucoup d'informations dans la table Sales que j'ai.

Cependant, dans ma table Produits, il y a pas mal d'informations utiles que je pourrais utiliser, telles que le prix actuel du produit, le coût du produit, etc.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Je vais ajouter une colonne calculée dans la table Ventes puis trouver une formule ou une fonction qui me permettra de ramener les informations de la table Produits vers la table Ventes. Je le placerais ensuite dans cette colonne calculée.

Le modèle est une grande partie de la raison pour laquelle je peux faire cela. Ce modèle que j'ai construit me permet de réaliser une telle chose.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Pour créer une colonne calculée dans LuckyTemplates, cliquez sur Nouvelle colonne.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Je vais nommer cette colonne "Prix".

Dans la barre de formule, je vais remplacer "Colonne" par "Prix".

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Je vais commencer à ajouter les formules dont j'ai besoin.

Tout d'abord, je vais utiliser la fonction

Dans la fonction RELATED, entrez "Prix actuel", sélectionnez la colonne Prix actuel dans le tableau Produits, puis fermez les parenthèses juste après.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Fondamentalement, ce que j'ai fait, c'est que j'ai transféré les valeurs de la colonne Prix actuel de la table Produits vers la colonne calculée. Je l'ai fait en faisant référence à la colonne Prix actuel dans la fonction RELATED.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Chaque ligne de cette table Sales représente une seule transaction.

Notez qu'après avoir saisi la formule, les prix correspondant à chaque produit acheté lors de chaque transaction s'affichent désormais.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Je peux également ajouter une nouvelle colonne calculée LuckyTemplates que j'appellerai Revenue.

Pour ce faire, cliquez à nouveau sur la colonne Nouveau.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Ensuite, dans la barre de formule, remplacez Colonne par Chiffre d'affaires.

Saisissez les prix, puis cliquez sur la colonne Prix du tableau Ventes pour y faire référence.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Après cela, je vais multiplier les valeurs de cette colonne par les valeurs de la colonne Quantité.

Je vais entrer l'opérateur de multiplication ' * ' et sélectionner la colonne Quantité dans la table Ventes.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

J'ai ajouté la colonne Revenu dans le tableau Ventes en faisant référence à la colonne Prix, puis en la multipliant par la colonne Quantité.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Pour ajouter des informations supplémentaires dans vos tableaux, tout comme ce que j'ai fait ici, vous devrez créer de nombreuses colonnes calculées.

Cependant, l'avantage de LuckyTemplates est que si vous configurez votre modèle correctement, vous n'avez pas besoin de le faire. Vous pouvez utiliser des mesures et des fonctions DAX dans ces mesures au lieu de colonnes calculées.

Bien que les colonnes calculées aient leur raison d'être, les mettre dans votre table de faits n'est pas vraiment une manière optimisée.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Cependant, il est logique d'utiliser des colonnes calculées dans la table de recherche . J'expliquerai pourquoi plus tard.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Mais avant cela, je vais vous montrer comment les mesures fonctionnent dans LuckyTemplates.

Création de mesures

Tout d'abord, je vais saisir le nom du client, puis le faire glisser sur le canevas.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Et puis, je vais le transformer en tableau en cliquant sur l'icône en surbrillance dans l'onglet Visualisations.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Maintenant, je vais écrire une formule comme mesure pour vous montrer que je peux également calculer le chiffre d'affaires que j'ai obtenu plus tôt sans avoir besoin d'ajouter des points de données à l'intérieur de la table de faits.

Dans l'onglet Champs, sous le tableau Ventes, je peux voir la colonne Chiffre d'affaires que j'ai créée précédemment.

Je vais saisir cette colonne et la faire glisser vers le tableau.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Après cela, je peux maintenant voir les revenus que je reçois de chacun des clients.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Je ne veux pas que vous fassiez cela dans LuckyTemplates. Lorsque vous souhaitez intégrer des calculs dans votre visuel, saisir une colonne et la faire glisser dans votre visuel n'est pas la bonne façon de procéder.

L'utilisation de mesures pour le calcul est la façon la plus optimale de faire les choses.

J'ai juste fait glisser la colonne dans mon tableau pour vérifier si je pouvais vraiment obtenir le même résultat en utilisant des mesures.

Les mesures, qui sont très différentes des colonnes calculées, sont comme des calculs virtuels.

Alors qu'une colonne calculée LuckyTemplates exécute un calcul, puis incorpore des données dans une table, une mesure exécute un calcul uniquement lorsque vous l'intégrez dans un visuel.

C'est un moyen incroyable d'effectuer de nombreux calculs dans votre modèle sans prendre de place.

Maintenant, je vais vous montrer comment fonctionne une mesure. Tout d'abord, accédez à l'onglet Accueil, puis sélectionnez Nouvelle mesure.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Je vais appeler cette mesure les ventes totales.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

La première fonction que je vais utiliser s'appelle , une fonction d'itération qui renvoie la somme d'une expression évaluée pour chaque ligne d'une table.

Pour ajouter cette fonction, je vais aller sur une nouvelle ligne en appuyant sur Shift + Enter dans mon clavier puis en entrant SUMX.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Comme vous pouvez le voir, la fonction me demande d'entrer une table et une expression.

La fonction parcourra une table, puis exécutera une expression ou une logique, selon ce que vous entrez dans la fonction.

Ici, je vais utiliser la table Sales que j'ai.

Dans la fonction, je vais saisir Sales, puis cliquer sur la table Sales pour la référencer.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Pour l'expression, je vais parcourir la table Sales. Ensuite, à chaque ligne, je vais multiplier les valeurs de la colonne Quantité par les valeurs de la colonne Prix actuel de la table Produits.

Tout comme ce que j'ai fait plus tôt, afin de récupérer les valeurs de la colonne Prix actuel, je dois utiliser la fonction RELATED.

Pour ce faire, saisissez Quantité, puis sélectionnez la colonne Quantité dans la table Ventes. Entrez ensuite l'opérateur de multiplication '*' juste après.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Maintenant, pour obtenir les valeurs de la colonne Prix actuel, entrez la fonction RELATED. À l'intérieur, saisissez Prix actuel, puis sélectionnez la colonne Prix actuel dans la table Produits.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

La fonction RELATED renvoie une valeur associée d'une autre table, qui dans ce cas est la table Produits.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

La formule que j'ai mise en place, que l'on voit ci-dessus, peut vous sembler familière. C'est exactement ce que j'ai fait dans les colonnes calculées pour obtenir le chiffre d'affaires.

La principale différence ici est qu'au sein de la mesure, les calculs sont effectués virtuellement. Cela signifie qu'il exécute la même logique, mais cela ne nécessite pas que j'ajoute des points de données à l'intérieur de la table de faits.

Après avoir appuyé sur Entrée, vous pouvez maintenant voir la mesure dans la partie frontale de la table Ventes sous l'onglet Champs.

Vous sauriez qu'il s'agit d'une mesure lorsque le nom est accompagné d'une icône de calculatrice.

Saisissez la mesure Total Sales, puis faites-la glisser dans le tableau.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Vous verrez que j'ai obtenu exactement le même résultat sans ajouter de points de données dans ma table de faits. Cela a été fait de manière virtuellement plus optimisée à l'aide .

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Maintenant, comme je l'ai dit plus tôt, je ne recommande pas de faire glisser des colonnes dans vos visuels. Je vais supprimer la colonne "Revenus" en cliquant sur X, comme indiqué ci-dessous.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Étant donné que je peux calculer le revenu sans les colonnes calculées que j'ai créées précédemment, je vais les supprimer car je n'en ai pas vraiment besoin.

Tout d'abord, je vais supprimer la colonne "Revenus".

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Et puis, je supprimerai également la colonne Prix.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Chaque point de données de votre modèle occupe de la mémoire. Dans les modèles plus petits, avoir des points de données inutiles n'est pas un gros problème.

Mais parfois, vous rencontriez des modèles avec des millions de lignes. Dans ce cas, nous gaspillons de la mémoire sur les millions de lignes dont nous n'avons pas vraiment besoin.

Dans cette table particulière, j'ai 15 000 lignes. En supprimant les points de données inutiles dans le tableau, j'ai optimisé mon modèle. J'ai supprimé de nombreuses lignes dont je n'ai pas besoin.

Maintenant, la mesure des ventes totales que j'ai faite est totalement dynamique. Et je vais vous montrer pourquoi.

Sous l'onglet Champs, saisissez la table Salesperson et faites-la glisser dans le visuel.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Après cela, je vais ajouter un filtre en cliquant sur l'icône en surbrillance dans l'image ci-dessous.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Dans ce filtre, vous pouvez voir le total des ventes de chaque vendeur.

Choisissons Carl Elliott.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Vous pouvez voir que le nombre change. Ces nouveaux chiffres représentent désormais les ventes totales que vous obtenez des produits vendus par Carl Elliott.

Vous pouvez trier ces chiffres en cliquant sur l'en-tête de la colonne Total des ventes.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Voici une autre représentation visuelle que vous obtenez en cliquant sur l'icône en surbrillance sous l'onglet Visualisations.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Si nous sélectionnons Ernest Wheeler dans le segment du vendeur, nous obtenons le total des ventes à partir des produits qu'il a vendus.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Comme vous l'avez observé, les chiffres ou les visuels changent à chaque fois que nous changeons de vendeur.

C'est pourquoi les mesures sont dynamiques. Tous les calculs sont effectués virtuellement en coulisses, selon le contexte.

Ceci n'est qu'une formule. Il existe encore de nombreuses formules DAX que vous pouvez utiliser à diverses fins.

Si vous utilisez bien les mesures DAX et les combinez avec le bon modèle, vous pouvez pratiquement calculer tout ce dont vous pouvez rêver.

Si vous ne comprenez pas ce qui se passe dans votre modèle, vous commencerez à penser que vous devez écrire des formules DAX plus complexes. Cependant, DAX est facile à mettre en œuvre si vous configurez correctement votre modèle.

DAX n'est certainement pas simple. Mais la courbe d'apprentissage n'est pas si énorme, surtout si vous savez comment configurer correctement votre modèle.

Maintenant, comme autre exemple, je vais créer une nouvelle mesure.

Dans l'onglet Accueil, cliquez sur Nouvelle mesure.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Je vais nommer cette nouvelle mesure Quantité totale. Dans la barre de formule, remplacez Mesure par Quantité totale.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Dans cette mesure, je vais calculer la quantité totale de produits que je vends à chaque client.

Pour ce faire, je vais utiliser , une fonction qui additionne tous les nombres d'une colonne. Dans la fonction SOMME, je vais faire référence à la colonne Quantité de la table Ventes.

C'est ainsi que j'ai mis en place la formule.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Ce qui se passe, c'est que la fonction additionne tous les nombres à l'intérieur de notre colonne Quantité. J'additionne essentiellement la quantité de produits que j'ai vendus.

Maintenant, saisissez la mesure Quantité totale sous l'onglet Champs et faites-la glisser vers le tableau.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Après cela, vous pouvez maintenant voir le nombre de produits que vous vendez à chacun de vos clients.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Si vous souhaitez voir une ventilation des produits que vous avez vendus et voir quels produits en particulier vous avez vendus à chaque client, vous pouvez faire glisser la colonne Nom du produit vers l'onglet des valeurs.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Alors maintenant, j'ai une ventilation des ventes totales et de la quantité totale en termes de client et de nom de produit. Cela n'a été rendu possible que par le modèle de données que j'ai mis en place.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Utilisation appropriée des colonnes calculées

La dernière chose que je veux vous montrer est où utiliser une colonne calculée dans LuckyTemplates. Les colonnes calculées vous aident à développer vos possibilités de découpage et de filtrage.

Puisque toutes vos transactions sont à la base de votre modèle, qui est aussi votre table de faits, tous les calculs y sont effectués.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

D'autre part, les parties supérieures de votre modèle, qui sont vos tables de recherche, filtrent tous vos calculs en fonction de la logique que vous mettez dans vos calculs.

Par exemple, je vais aller à la table Dates.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Supposons, par exemple, que je souhaite filtrer mes calculs en fonction des mois. Mais à des fins de visualisation, je veux que les noms du mois soient courts, donc je n'utiliserai que les 3 premières lettres du nom du mois.

Comme je n'ai pas ce filtre Mois court dans mon tableau Dates, je vais en créer un.

Ajoutez une nouvelle colonne au tableau Dates en cliquant sur Nouvelle colonne.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Puisque je veux nommer cette colonne Mois court, je vais changer Colonne en Mois court dans la barre de formule.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Ensuite, je vais utiliser la fonction qui renvoie un nombre spécifié de caractères à partir d'un texte.

Entrez la fonction LEFT, puis à l'intérieur, référencez la colonne MonthName de la table Dates. Mettez 3, puisque nous ne voulons que les 3 premières lettres du nom du mois.

C'est ainsi que j'ai mis en place la formule.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

La formule prend les 3 premières lettres de chaque valeur de la colonne MonthName et les renvoie à la colonne Short Month que nous venons de créer.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

C'est ce que je veux dire par la construction de vos tables de filtrage.

Ici, vous ne pouvez pas réellement utiliser les mesures DAX car aucun calcul n'est impliqué.

Ainsi, pour construire les colonnes que vous utiliserez pour filtrer vos calculs, vous devez utiliser des colonnes calculées.

Utilisons maintenant la colonne que je viens de créer pour filtrer nos calculs précédents.

Sous l'onglet Champs, saisissez la colonne Mois court et faites-la glisser dans votre tableau.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Pour créer un filtre à l'aide de la colonne Mois court, cliquez sur l'icône en surbrillance sous l'onglet Visualisations, comme indiqué ci-dessous.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Maintenant, si vous choisissez un certain mois, vous pouvez voir que les calculs sont filtrés en fonction des ventes que vous avez réalisées ce mois-là.

Voici un exemple si vous choisissez janvier comme filtre Mois court.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Comme vous pouvez le constater, les mois du filtre Mois court ne sont pas vraiment triés. Pour résoudre ce problème, revenez au tableau Dates. Vous pouvez voir la colonne MonthOfYear que vous pouvez utiliser pour trier votre filtre.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Pour trier votre filtre, sélectionnez la colonne Short Month, accédez à l'onglet Column Tools, sélectionnez Trier par colonne, puis cliquez sur la colonne MonthOfYear.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison

Après cela, vous verrez que votre filtre est maintenant dans le bon ordre.

Colonne calculée par LuckyTemplates par rapport à la mesure : une comparaison


Apprenez à récolter les sélections de trancheuse LuckyTemplates à utiliser dans d'autres mesures
Placer les numéros de jour ouvrable et de week-end dans le tableau de dates dans LuckyTemplates
Afficher les résultats jusqu'à la date actuelle ou une date spécifique dans LuckyTemplates

Conclusion

Dans ce blog, j'ai couvert les différences entre la colonne calculée LuckyTemplates et les mesures DAX. J'ai également discuté des façons optimales d'utiliser l'un ou l'autre de ces éléments.

Dans vos calculs, il est beaucoup plus efficace d'utiliser des mesures DAX. Vous pouvez les faire sans ajouter de points de données dans votre table de faits.

Mais lors de la création des tables de recherche que vous utiliserez pour filtrer vos calculs, il est logique d'utiliser des colonnes calculées.

J'espère que cela vous aidera dans votre analyse, et je suis ravi que vous utilisiez les deux !

Passe une bonne journée!

Leave a Comment

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.