Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Dans cet article de blog, je vais vous apporter la solution pour travailler avec des horaires dans LuckyTemplates, qui est notre problème de la semaine #10. Ce n'était pas un défi trop difficile. Mais quand même, c'était assez méchant qui a lancé pas mal de balles courbes. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Pour ceux qui ne sont pas familiers, est une série en cours qui se déroule tous les 1er et 3e mercredis sur le forum LuckyTemplates. Le problème publié la 1ère semaine nécessite une solution basée sur DAX, tandis que le problème de la 3ème semaine demande une solution basée sur Power Query.
Juste un petit rappel que pour ce défi DAX uniquement, il ne s'agissait pas seulement de choisir une date, mais aussi de pouvoir sélectionner une heure de début et une heure de fin pour cette période particulière.
Table des matières
Comment les experts ont travaillé avec les horaires dans LuckyTemplates
En examinant les entrées, j'ai vu que certains des experts de LuckyTemplates avaient fourni d'excellentes solutions. Par exemple, j'ai vraiment aimé l'approche de Jose face à ce défi.
Comme vous pouvez le voir ci-dessous, il y a eu une utilisation très intelligente de . Le code était également propre et bien rangé.
L'approche de Greg était probablement la plus similaire à la mienne en termes de séparation de l'heure de début et de l'heure de fin en deux tables distinctes, alors que Jose n'en utilisait qu'une seule.
Je pense aussi qu'Alex a fait une autre belle entrée. Il a utilisé des variables et une table virtuelle pour le défi.
Les entrées d'Alex et Jose étaient mes préférées pour ce défi; J'ai beaucoup appris, alors jetez un coup d'œil à leurs soumissions sur le .
La solution de Haroon pour travailler avec des horaires dans LuckyTemplates
Laissez-moi vous guider à travers ma solution pour le défi. La première étape consistait à séparer l'heure de début et l'heure de fin. Modifions l'en-tête de notre heure de début.
Tout ce que j'ai fait a été de générer une série entre 1 et 24. Cela m'a permis de récolter cette sélection dans notre calcul DAX.
Je sais qu'il n'y a pas beaucoup de données là-dedans, mais ce que nous voulons pouvoir faire, c'est voir les résultats entre le 23 et le 25 avril. L'heure de début est à 5 heures le 23 avril et l'heure de fin est à 2 heures le 25 avril.
Une fois que nous avons mis les heures de début et de fin, nous pouvons voir la mise à jour des résultats.
La première étape consistait à configurer ces filtres. J'ai créé mes tables d'heure de début et d'heure de fin. J'ai cliqué sur le ruban Modélisation et cliqué sur Nouveau paramètre pour générer la série.
Et puis j'ai créé un simple calcul du nombre de clients .
L'étape suivante consiste à déterminer les clients entre les heures. Je voulais savoir quelle était la date sélectionnée et j'ai utilisé les fonctions et pour savoir quelle était la plus grande et la plus petite.
Le MIN et le MAX nous donnent les heures de début et de fin dans cette section du calcul.
Et puis j'ai juste combiné la date de début avec l'heure de début et la date de fin avec l'heure de fin.
Après cela, j'ai utilisé la fonction Total Customers , qui a filtré le Fact Customer Count .
Je voulais aussi que le StartDateTime soit supérieur au StartDT et inférieur ou égal au EndDT .
C'est donc ce qu'il fallait faire pour la première partie du calcul. Je pense que l'un des défis consistait simplement à faire attention à ce qui était sélectionné ici.
La façon dont vous configurez des horaires supplémentaires pour obtenir le contexte du filtre peut vous donner des résultats géniaux.
Fondamentalement, nous avons découvert que si vous ne sélectionnez pas Supérieur ou égal à pour l'heure de début et Inférieur ou égal à à l'heure de fin, vous obtiendrez des résultats douteux. Mais malgré ce pépin, ce calcul a toujours fonctionné pour moi.
Utilisation du tableau des dates étendues
La prochaine étape consiste à intégrer les jours de semaine. Faire cela a été rendu super facile avec cette de notre experte résidente en code M, Melissa de Korte.
Avant, nous avions du mal à déterminer quels étaient nos jours de semaine et lesquels ne le sont pas, mais l'utilisation de ces données absolument incroyables de Melissa a été utile. Il couvre tout ce à quoi vous pouvez penser, des exercices financiers personnalisés aux compensations. Il s'agit d'un tableau très puissant, qui rend simplement vos documents plus faciles à écrire et même à comprendre.
Conclusion
Dans cet article de blog, nous avons appris à utiliser des tables de temps dans LuckyTemplates et comment l'utilisation d'outils comme la table de dates étendue de Melissa peut vous faciliter la vie.
Si vous avez apprécié le contenu couvert dans cet article particulier, veuillez en consulter d'autres comme celui-ci dans notre série Problème de la semaine, que vous pouvez trouver sur notre forum.
N'oubliez pas non plus de vous abonner à la chaîne de télévision LuckyTemplates sur YouTube, où nous avons une énorme quantité de contenu provenant d'une gamme de créateurs de contenu qui se consacrent tous à améliorer 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