Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Aujourd'hui, je veux faire un tour d'horizon des mesures rapides et vous montrer comment elles ont évolué au fil du temps. Je parlerai de ses avantages et de ses inconvénients, puis je terminerai avec ce que je pense être une meilleure alternative. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
La raison de l'utilisation de mesures rapides était d'accélérer votre développement car parfois, l'écriture de DAX peut être fastidieuse et nécessite une courbe d'apprentissage. Ainsi, des mesures rapides ont été utilisées pour créer des mesures relativement rapidement, bien qu'il y ait quelques inconvénients majeurs.
Allons droit au but. Si nous cliquons sur ce menu déroulant de Sélectionner un calcul , nous avons tous ces types d'analyses qui peuvent être effectuées comme Moyenne par catégorie ou Moyenne pondérée par catégorie . Vous pouvez ajouter des filtres , qui ne font que reproduire ce que vous pouvez faire lorsque vous utilisez la fonction et exécutez des calculs Time Intelligence .
Disons que je veux faire un calcul de total cumulé. Ma valeur de base sera Total Sales et la valeur du champ sera Date.
C'est le résultat auquel il est parvenu.
La réalité est oui, cela peut accélérer votre développement. Mais pour moi, il y a certaines choses que je n'aime pas.
Si vous regardez la formule qui a été utilisée et que vous débutez, c'est assez difficile à comprendre. Je ne comprends pas pourquoi j'obtiens un total cumulé bizarre. Il est difficile de savoir ce que font les fonctions et .
Fondamentalement, le calcul remonte au début des temps, à la première donnée que nous avons dans notre ensemble de données, quels que soient les filtres en place. Mais c'est difficile de le savoir.
Voyons un autre exemple en moyenne par catégorie. Tout ce que vous avez à faire est d'introduire les dimensions dans vos champs et de cliquer sur OK.
Les mesures rapides vous permettent d'ouvrir une gamme de nouveaux calculs et de les intégrer de manière transparente dans vos groupes de mesures.
Évidemment, vous devrez changer les noms de ces mesures car elles sont très longues.
Vous pouvez voir que nous obtenons la vente moyenne par produit. Le calcul calcule essentiellement la moyenne, mais encore une fois, je m'inquiète quand je vois une fonction comme .
Il y a aussi la fonction CALCULATE autour de la mesure, qui n'est même pas nécessaire.
Avec des mesures rapides, vous pouvez créer des choses rapidement, mais il y a un risque de confusion quant au résultat que vous obtenez. Il existe des moyens plus simples d'obtenir exactement le même résultat sans passer par tout cela. Nous pouvons utiliser la fonction et supprimer CALCULATE.
Avec cette formule, on obtiendra exactement le même résultat, mais sans ces fonctions supplémentaires qui peuvent prêter à confusion.
Lorsque les mesures rapides sont sorties pour la première fois, tout le monde se demandait si nous devions encore écrire des mesures DAX. La réponse à cette question est un oui retentissant, car vous devez encore comprendre le fonctionnement de DAX.
Table des matières
Une meilleure alternative aux mesures rapides
Chez LuckyTemplates, nous avons créé un meilleur moyen d'accélérer votre productivité en matière de développement LuckyTemplates avec notre . Vous pouvez créer des formules à votre manière et dans votre propre format, et les enregistrer dans notre application Analyst Hub.
Nous avons également notre outil de nettoyage DAX.
J'ai beaucoup de documents enregistrés sur cette application, que je peux facilement trouver en utilisant la barre de recherche. Je peux rechercher AVERAGEX et cliquer sur l'un de nos modèles enregistrés.
J'ai ici un modèle . J'ai la possibilité de nommer les choses légèrement différemment, peut-être quelque chose de similaire à ce qui était dans mes mesures rapides. Étant donné que tous ces éléments sont situés dans l'Analyst Hub, je peux simplement copier le code très rapidement…
Et puis changez le nom en Ventes moyennes par produit et modifiez les autres détails très rapidement.
Réfléchissez à la façon dont vous pouvez faire évoluer cela très rapidement dans toutes vos formules. Dans mon cas, j'ai considérablement réduit le temps d'écriture de ma formule DAX. J'ai déjà une bonne compréhension de tous ces modèles, donc tout ce que je fais maintenant est de copier un modèle, de modifier quelques paramètres, puis d'élaborer mon analyse.
Exploiter la valeur de la communauté
Nous exploitons également la valeur de notre communauté. Les mesures rapides sont bloquées avec l'équipe LuckyTemplates, et ils n'ont pas fait grand-chose ces derniers mois.
Dans notre communauté, vous pouvez consulter les formules de chacun et voir ce que les autres téléchargent.
Nous allons également avoir une application pour le code M et les codes bruts. La fonctionnalité va être bien plus que ce que vous obtiendriez en utilisant des mesures rapides.
L'idée derrière l'Analyst Hub est que beaucoup de choses dans les mesures rapides sont déjà configurées dans l'application, et vous pouvez y faire référence rapidement. Les résultats des mesures rapides sont trop compliqués et inutiles à mon avis, comme celui-ci :
Conclusion
J'espère que vous comprendrez pourquoi nous avons décidé de créer l'Analyst Hub - nous l'avons fait parce que nous avons vu qu'il y avait un réel vide. Il y a beaucoup à tirer parti de la façon dont vous faites votre propre développement.
Enfin, n'oubliez pas de vous abonner à la chaîne de télévision LuckyTemplates, où il y a beaucoup de contenu qui sort tout le temps de moi-même et d'une gamme de créateurs de contenu, tous dédiés à l'amélioration de la façon dont vous utilisez LuckyTemplates et Power Platform.
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