Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Dans le blog d'aujourd'hui, nous poursuivrons notre série sur LuckyTemplates Power Tool Suite. Dans les premières parties de la série, nous avons couvert DAX Editor Pro et Power Sort Pro , et aujourd'hui, nous allons plonger en profondeur dans Quick Measures Pro, un outil indispensable pour effectuer des mesures rapides dans LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Table des matières
Qu'est-ce que Quick Measures Pro ?
Quick Measures Pro est l'un des cinq Power Tools développés par Microsoft MVP, Greg Deckler, exclusivement pour les membres de LuckyTemplates. Ces outils sont destinés à accélérer et à automatiser différents aspects du développement de rapports LuckyTemplates.
À mon avis, Quick Measures Pro est le plus complexe des cinq, mais il vaut également la peine d'apprendre.
Au fur et à mesure que nous plongeons dans le sujet, vous ne rencontrerez peut-être pas une courbe d'apprentissage abrupte. Néanmoins, ce blog vous fournira une puissance incroyable pour automatiser vos mesures DAX, en particulier en conjonction avec l' auquel vous avez également accès en tant que membre de LuckyTemplates.
Alors, plongeons et voyons ce que Greg a fait sur Quick Measures Pro et comment transformer tout cela à votre avantage.
Modèle de schéma en étoile
Commençons par ouvrir notre LuckyTemplates. Nous utiliserons le modèle de pratique standard LuckyTemplates - un modèle de schéma en étoile basé sur quatre années de données de vente.
Il utilise la table de dates étendue LuckyTemplates , une série de tables de dimensions communes et une table de mesures contenant les ventes totales et les ventes moyennes.
Ils sont assez simples mais seront assez illustratifs lorsque nous les associerons à Quick Measures Pro.
Mesure implicite Vs. Mesure rapide dans LuckyTemplates
Lorsque vous parlez de mesures dans LuckyTemplates , il est important de différencier les mesures implicites des mesures rapides.
Vous avez peut-être déjà entendu des personnes suggérer de ne pas utiliser de mesures rapides. Cependant, ces gens parlent en réalité de mesures implicites et non de mesures rapides.
Pour expliquer davantage, allons à Accueil et cliquez sur la première icône à gauche comme indiqué dans l'image ci-dessous.
Dans le volet de droite, ouvrez Champs et cliquez sur Ventes pour ouvrir les options. Ensuite, cochez ou faites glisser Line Total pour l'amener sous Colonnes.
Cliquez sur Total de ligne et déplacez la coche de Ne pas résumer à Somme.
Vous pouvez voir que la somme du total de la ligne est la même que notre mesure des ventes totales . Et c'est une mesure implicite.
Cependant, nous ne voulons pas utiliser la mesure implicite (ou ce que certaines personnes appellent la mesure rapide) principalement parce que nous ne pouvons pas mesurer la dérivation à partir de celle-ci. Il existe de nombreuses autres raisons, mais nous ne les aborderons pas dans ce blog.
Bien sûr, la mesure rapide a aussi ses propres avantages et inconvénients , mais pour les besoins de ce blog, nous nous en tiendrons à eux et parlerons des mesures rapides qui sont des mesures DAX explicites et peuvent être classées comme modèles DAX.
Navigation dans la mesure rapide dans LuckyTemplates à l'aide de Quick Measures Pro
Microsoft a créé quelques dizaines de mesures rapides que vous pouvez sélectionner dans LuckyTemplates. Cependant, ils sont assez limités. Personnellement, je ne les utilise pas beaucoup car ils sont un peu enfouis dans le menu et c'est souvent plus facile de le faire d'une autre manière.
Par exemple, Greg Deckler a dressé une liste complète de plus de 200 mesures rapides et les a rendues accessibles et faciles à consulter.
Pour voir par vous-même, allons dans Outils externes et cliquez sur QM Pro.
La fenêtre résultante nous montre cette énorme liste de mesures rapides que Greg a rassemblées. Ces mesures vous sont entièrement accessibles avec cet outil.
Si vous n'avez pas encore installé Power Tool Suite, lisez notre blog sur DAX Editor Pro . Il vous apprend à télécharger et à installer cette suite si vous êtes abonné à LuckyTemplates.
Exemples d'applications Quick Measures Pro
Prenons un exemple simple de prendre nos clients et de les segmenter. Supposons que nous souhaitions effectuer une analyse d'amorçage ou une enquête auprès d'un sous-ensemble de nos clients. Nous voulons également un moyen simple de sous-répartir ces clients sur la base d'une approche assez aléatoire.
Exemple d'application 1 : Échantillonnage de clients à l'aide de Is Prime
Notre premier exemple d'application est l'échantillonnage de l'index client. Une façon aléatoire de le faire est de mettre en évidence les index de clients qui sont des nombres premiers.
De manière assez pratique, il existe une mesure rapide qui nous montre exactement comment déterminer si un nombre est premier. Nous parcourons simplement la liste des mesures rapides et cliquez sur Is Prime. Une colonne de mesures rapides s'affichera.
De là, nous pouvons choisir la colonne que nous voulons appliquer. Ce qui est génial, c'est que nous pouvons appliquer Is Prime à n'importe quelle colonne de notre modèle.
Nous allons simplement cliquer sur Définir dans la colonne Choisir et cliquer sur la colonne appropriée. Pour notre exemple, appliquons-le à notre index client trouvé sous Client .
Ce que nous pouvons faire ensuite, c'est jeter un œil au DAX . Dans la fenêtre résultante, nous pouvons voir qu'il ne s'agit pas d'un simple calcul. Nous devons donc générer une série, calculer cette série, puis, à l'aide de la commande mod, déterminer si le nombre est divisible uniquement par lui-même et un. Si c'est le cas, alors c'est le premier. Si ce n'est pas le cas, ce n'est pas premier.
C'est un DAX assez complexe à écrire, mais dans ce cas, nous n'avons pas à l'écrire nous-mêmes car Greg l'a déjà fait pour nous.
Ce que nous devons faire ensuite est de mettre cela dans notre tableau de mesures en choisissant Mesures dans le menu déroulant Tableau . Nous avons également une description disant Déterminer si un nombre est un nombre premier.
Les autres options nous permettent de formater la chaîne, de la placer dans des dossiers et de masquer ou de définir la catégorie de données s'il s'agissait d'un type particulier de mesure. Fondamentalement, nous pouvons contrôler toutes les métadonnées, mais dans notre cas, nous les conserverons comme mesure standard.
Cliquons sur Créer . Une fenêtre apparaîtra indiquant que notre index client de mesure est la mesure principale créée avec succès dans Mesures. Cliquez sur OK et revenez à LuckyTemplates.
Nous pouvons voir dans LuckyTemplates que l' index client est premier a été ajouté sous Mesures dans le volet Champs.
Nous pouvons cliquer sur Customer Index et le renommer en ligne 1 avec un nom plus court tel que Is Prime . Cliquez sur la coche pour enregistrer et sur la marque x pour fermer.
L'une des choses intéressantes que nous pouvons faire est de créer ceci en tant que mesure ou en tant que colonne calculée. Si nous revenons à Quick Measures Pro, nous pouvons voir les options Mesures ou Colonne .
Nous avons utilisé Mesures plus tôt, mais si nous voulons créer une colonne calculée, nous pouvons simplement cliquer sur Colonne pour mettre à jour le DAX, puis cliquer sur Créer .
Dans notre cas, gardons-le comme mesure.
Exemple d'application 2 : Création d'un indicateur visuel à l'aide de SVG
Ce que nous pouvons faire ensuite est de créer un indicateur visuel pour les index qui sont premiers. Nous utiliserons les mesures SVG trouvées dans la liste des mesures que Greg a programmées. Encore une fois, ce sont des piles assez complexes qui utilisent du code HTML pour créer ces effets visuels.
Disons que nous choisissons SVG Blinking Dot . Nous garderons cela une mesure. Dans la colonne Drapeau , nous voulons utiliser une mesure dont nous savons qu'elle sera toujours un nombre que nous pouvons activer et désactiver. Ainsi, dans les choix déroulants, nous pouvons choisir Année.
Nous pouvons choisir nos couleurs préférées pour le remplissage et la ligne. Pour notre couleur de remplissage, mettons le vert. Pour le Line Color , écrivons White. Nous utiliserons 1 pour l' épaisseur de ligne , 10 pour le rayon et 1 pour l'opacité.
Nous choisirons Mesures dans le champ Table et conserverons la Description telle quelle.
Dans la catégorie de données , nous pouvons voir qu'il est suffisamment intelligent pour savoir que la catégorie de données est l'URL de l'image , ce qui est important. En effet, si nous ne cliquons pas sur l'URL de l'image ou si elle ne clique pas automatiquement sur l'URL de l'image, nous n'obtiendrons que le texte en retour.
Nous cliquerons ensuite sur Créer et OK.
Revenons à LuckyTemplates et voyons comment cela fonctionne.
Dans LuckyTemplates, créons une mesure très simple que nous appellerons Prime Dot . Nous pouvons le faire en accédant au volet Champs , en cliquant sur Mesures , puis sur Nouvelles mesures .
Copiez le code ci-dessous dans la zone appropriée.
Ensuite, nous ferons glisser la mesure Prime Dot de Measures vers Table. Nous allons changer la catégorie de date en URL d'image.
Nous obtenons ensuite nos points clignotants pour tous ceux que nous voulons sélectionner dans notre sous-ensemble en fonction de l'index client étant premier.
Quick Measures Pro : un outil incontournable pour une mesure rapide dans LuckyTemplates
Dans notre exemple, nous pouvons voir la puissance de Quick Measures Pro lors d'une mesure rapide dans LuckyTemplates. Ce que nous avons fait est simple et trivial, mais nous avons réussi à créer une mesure DAX relativement complexe et une mesure visuelle clignotante en quelques clics seulement.
Et c'est puissant, surtout si l'on considère l'énorme éventail de mesures rapides répertoriées dans Quick Measures Pro. Nous avons toutes sortes d'informations temporelles et de mesures de date.
Sous Excel, Greg a reproduit de nombreuses fonctions Excel dont vous pourriez avoir besoin. J'aime particulièrement Large qui classe et détermine l'élément classé dans une colonne ou dans un ensemble.
Il existe également toutes sortes de mesures de filtrage, de mesures financières, de mesures de recherche, de mathématiques et de statistiques. Il existe d'autres mesures complexes telles que les mesures SVG, la manipulation de texte, le temps et la durée, l'intelligence temporelle et les conversions d'unités - une gamme complète de plus de 200 mesures.
Ceux-ci sont tous facilement accessibles en les tirant simplement vers le haut, en remplissant les bonnes colonnes et en cliquant sur Créer .
Avantages et inconvénients des mesures rapides dans LuckyTemplates
Mesures rapides LuckyTemplates : calcul total annuel
Mesures rapides - Comment les utiliser dans les modèles LuckyTemplates
Conclusion
Pour ce didacticiel, nous avons créé une application prête à l'emploi mais extrêmement utile de Quick Measures Pro. Nous avons découvert les 200 mesures courantes incluses dans cet outil, toutes accessibles en quelques clics.
En un mot, Quick Measures Pro nous permet de créer nos propres mesures rapides personnalisées basées sur notre DAX le plus fréquemment utilisé.
Nous apprendrons exactement comment tirer parti de ces deux outils afin que nous n'ayons qu'à écrire nos mesures DAX couramment utilisées une seule fois et à les réutiliser encore et encore dans nos rapports en quelques clics seulement. Et lorsque nous associons cela à l'Analyst Hub, cela devient encore plus puissant.
Tous mes vœux,
Brian Jules
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