Horaires dans LuckyTemplates : Solution pour POTW #10

Horaires dans LuckyTemplates : Solution pour POTW #10

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.

Horaires dans LuckyTemplates : Solution pour POTW #10

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.

Horaires dans LuckyTemplates : Solution pour POTW #10

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é.

Horaires dans LuckyTemplates : Solution pour POTW #10

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.

Horaires dans LuckyTemplates : Solution pour POTW #10

Horaires dans LuckyTemplates : Solution pour POTW #10

Horaires dans LuckyTemplates : Solution pour POTW #10

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.

Horaires dans LuckyTemplates : Solution pour POTW #10

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.

Horaires dans LuckyTemplates : Solution pour POTW #10

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.

Horaires dans LuckyTemplates : Solution pour POTW #10

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.

Horaires dans LuckyTemplates : Solution pour POTW #10

Une fois que nous avons mis les heures de début et de fin, nous pouvons voir la mise à jour des résultats.

Horaires dans LuckyTemplates : Solution pour POTW #10

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.

Horaires dans LuckyTemplates : Solution pour POTW #10

Et puis j'ai créé un simple calcul du nombre de clients .

Horaires dans LuckyTemplates : Solution pour POTW #10

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.

Horaires dans LuckyTemplates : Solution pour POTW #10

Le MIN et le MAX nous donnent les heures de début et de fin dans cette section du calcul.

Horaires dans LuckyTemplates : Solution pour POTW #10

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.

Horaires dans LuckyTemplates : Solution pour POTW #10

Après cela, j'ai utilisé la fonction Total Customers , qui a filtré le Fact Customer Count .

Horaires dans LuckyTemplates : Solution pour POTW #10

Je voulais aussi que le StartDateTime soit supérieur au StartDT et inférieur ou égal au EndDT .

Horaires dans LuckyTemplates : Solution pour POTW #10

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.

Horaires dans LuckyTemplates : Solution pour POTW #10

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.

Horaires dans LuckyTemplates : Solution pour POTW #10

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.


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

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.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

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.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

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.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

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.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

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.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

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.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

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.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

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.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir