Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Ce didacticiel présente les meilleures pratiques d'utilisation des colonnes calculées dans LuckyTemplates . Nous passerons également en revue les formules DAX utilisées pour les créer.
Dans les discussions précédentes, nous avons expliqué comment écrire différentes mesures dans LuckyTemplates, mais une autre technique que nous pouvons utiliser consiste à créer des colonnes calculées.
Outre les mesures, l'utilisation de colonnes calculées est un excellent moyen d'effectuer des calculs dans des tableaux.
Ceux qui ont l'habitude d'utiliser Excel connaissent très bien ce concept.
Table des matières
Excel contre LuckyTemplates
Dans Microsoft Excel , nous écrivons généralement des formules à la fin de chaque colonne pour obtenir le résultat souhaité, ce qui est le plus courant lorsqu'il s'agit d'ensembles de données plus volumineux.
Ce concept peut également être réalisé dans LuckyTemplates. Cependant, il existe une meilleure façon de procéder en utilisant des mesures pour exécuter des calculs.
Il peut être difficile de s'adapter à cette méthode alternative de calcul au début. Mais nous devons comprendre le fonctionnement des mesures, car ce sont elles que nous utiliserons pour la plupart de nos calculs LuckyTemplates.
Incorrect : Utilisation de colonnes calculées pour les tables de faits
Les nouveaux utilisateurs de LuckyTemplates ont tendance à utiliser des colonnes calculées dans les tables de faits. Pour démontrer pourquoi cette pratique est incorrecte, regardons un exemple.
Commençons par créer une nouvelle colonne.
Cliquez simplement sur le bouton Nouvelle colonne sous l'onglet Accueil.
Nous appellerons cette nouvelle colonne Costs .
Nous pouvons voir que nous n'avons pas de colonne Costs existante dans le tableau.
Il n'y a que la quantité de commande et le coût unitaire total . Donc, pour obtenir nos coûts, nous pouvons référencer ces deux colonnes.
Nous n'avons pas besoin de mettre une ou d'autres dans notre formule puisque les colonnes calculées fonctionnent au niveau de la ligne.
Pour créer une mesure, il nous suffit de référencer directement les colonnes Quantité commandée et Coût unitaire total.
Avec cela, le tableau affichera maintenant le résultat de la quantité de commande multipliée par le coût unitaire total à chaque ligne sous une nouvelle colonne appelée Coûts .
Nous devons ensuite changer le Format de cette colonne en Currency .
Nous pouvons continuer à répéter ces étapes pour d'autres mesures que nous intégrerons à notre modèle.
Si nous voulons une colonne calculée pour les bénéfices, il nous suffit de créer une nouvelle mesure. Pour obtenir la valeur des bénéfices, nous soustrayons la colonne Coûts de la colonne Revenu total.
Encore une fois, les résultats de cette mesure s'afficheront dans la nouvelle colonne Bénéfices.
C'est donc ce que les nouveaux utilisateurs de LuckyTemplates ont tendance à faire pour obtenir ces résultats. Toutefois, cela est incorrect car la table Sales de cet exemple est une table Fact.
Les colonnes calculées ne doivent pas être faites dans les tables de faits.
Correct : Utilisation de colonnes calculées dans les tables de recherche
Les tables de recherche (telles que Régions, Produits, Clients et Dates) sont préférables lorsque nous voulons utiliser des colonnes calculées, car elles peuvent être utilisées avec des filtres.
Nous utiliserons la table Produits pour illustrer ce concept.
Créons une nouvelle colonne dans cette table appelée Ventes.
Pour cet exemple, nous avons déjà une mesure Total Sales. Ainsi, pour créer cette nouvelle colonne, nous n'avons qu'à placer cette mesure à l'intérieur.
Nous pouvons en outre regrouper par produits à l'aide de colonnes calculées. Appelons cette nouvelle colonne Groupes de produits, puis tapons une instruction dans cette formule.
SWITCH TRUE est similaire à l'utilisation d'une instruction imbriquée .
Ensuite, nous tapons l'argument. Si la colonne Sales est supérieure à 10 millions, elle sera égale à "Top". Sinon, il sera égal à "Bottom". Enfin, placez un BLANC à la fin.
Une fois que nous avons terminé de créer les mesures et les calculs, nous pouvons procéder à l'ajout de filtres et de dimensions aux données de nos rapports.
Si nous voulons examiner les résultats Haut et Bas, nous pouvons afficher la colonne Groupes de produits sous forme de visualisation dans le rapport.
Colonnes calculées vs mesures
Il est préférable d'utiliser les colonnes calculées lorsqu'il s'agit de petits calculs.
Lorsque nous avons de gros calculs dans nos plus grandes tables, telles que notre table Fact, nous devons utiliser des mesures.
Les mesures nous permettent de créer des calculs virtuels au lieu de les appliquer directement à une table ; les calculs virtuels fournissent de meilleures informations.
Certaines tables de faits peuvent avoir plus d'un million de lignes. Donc, si nous choisissons d'utiliser une colonne calculée, cela prendra une grande place dans nos modèles
Les colonnes calculées peuvent créer de nombreux points de données dans nos tables de faits dont nous n'avons pas besoin.
Si nous utilisons une mesure à la place, les résultats peuvent être exécutés virtuellement. Et tout ce que nous avons à faire pour les faire apparaître dans notre rapport, c'est de les faire glisser.
Mais sur une autre note, les valeurs des colonnes calculées sont automatiquement actualisées et recalculées avec le rapport . Mais comme ils sont liés aux lignes des tables de faits, les rapports comportant plusieurs colonnes calculées rencontrent généralement des problèmes et des retards.
Cependant, les mesures n'effectuent des calculs que lorsqu'elles sont utilisées dans des rapports. Ils n'occupent aucun espace dans le modèle s'ils ne sont pas utilisés.
Ainsi, les utilisateurs de LuckyTemplates utiliseront principalement des mesures.
Conclusion
L'application de ce conseil de bonne pratique améliorera considérablement la fonctionnalité de nos rapports.
Nous devons bien comprendre comment et où les mesures et les colonnes calculées doivent être implémentées dans nos modèles LuckyTemplates afin de maximiser pleinement leur potentiel.
Les utilisateurs expérimentés de LuckyTemplates savent que les mesures sont essentielles lors de la création de rapports LuckyTemplates. Cependant, nous devons également nous rappeler que les colonnes calculées sont meilleures pour créer des modèles de données et créer des informations dans les rapports.
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