Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Dans cet article, je vais vous montrer quel est probablement le moyen le plus rapide et le plus efficace de créer un tableau de dates détaillé dans LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Si vous souhaitez analyser quoi que ce soit au fil du temps, il n'y a probablement pas de table plus importante à créer pour un modèle LuckyTemplates qu'une excellente table de dates.
Table des matières
Création de la table de dates dans LuckyTemplates
Une table de dates peut être créée de plusieurs manières. Dans cet exemple, j'utilise le code 'M' dans l'éditeur de requête.
Si vous souhaitez suivre, vous pouvez télécharger le code dans ce cours :
Recherchez le fichier qui ressemble à celui-ci ci-dessous.
Maintenant, nous pouvons plonger dans la création de notre table de dates.
1. Créer une requête vide
La première chose que nous devons faire est de créer une requête vide. Pour ce faire, sélectionnez Nouvelle source .
Vous obtiendrez une fenêtre contextuelle comme celle-ci ci-dessous.
Faites simplement défiler vers le bas et recherchez l' option de requête vide . Sélectionnez cette option, puis cliquez sur Connecter .
Après avoir cliqué sur Connecter , vous obtiendrez une requête vide.
2. Utilisation du code "M"
La prochaine étape consiste maintenant à modifier le code qui se trouve dans cette requête. C'est là qu'intervient le code "M".
Sélectionnez donc l' éditeur avancé en haut.
Vous obtiendrez une fenêtre contextuelle de l'éditeur avancé avec du texte existant. Supprimez ce texte, puis copiez et collez le code de la table de dates dans l'éditeur avancé.
Vous devriez avoir quelque chose qui ressemble à ceci.
Après avoir collé le code du tableau de dates, cliquez sur Terminé .
3. Paramètres d'entrée
Vous verrez maintenant que nous avons quelques paramètres. Nous pouvons en fait saisir certains paramètres pour cette table de dates.
Pour la StartDate , disons le 1er janvier 2014 et pour la EndDate, le 31 décembre 2016.
Nous avons également une option pour définir le mois de début de l'exercice financier . Vous pouvez choisir n'importe quel mois ici, mais pour cet exemple particulier, choisissons juillet.
Après avoir cliqué sur Invoke, vous aurez cette table entière.
4. Examen du tableau
Passons en revue rapidement ce qui a été créé pour nous ici.
Nous avons le mois et l'année et le trimestre et l'année .
Nous avons aussi le jour de la semaine et la fin de semaine .
Mais ce qui est génial, c'est que nous avons aussi cette colonne d'index . Créer cela peut être assez difficile, il est donc très utile de l'avoir prêt pour notre utilisation.
Cette colonne d'index, par exemple, peut trier la colonne mois et année . Puisqu'il s'agit d'une valeur de texte, elle ne peut se trier que par ordre alphabétique. Ainsi, la colonne d'index peut faire le tri pour nous.
En dehors de cela, la colonne d'index peut également trier quarter et year , et bien sûr, day et week .
Et vous verrez que nous avons également l'exercice financier dans notre tableau afin que nous puissions diviser nos tableaux par exercice financier.
Ce qui est étonnant, c'est que vous n'avez pas à créer tous ces éléments individuellement. Ils ont tous été créés en une seule fois.
5. Indiquez le nom
Bien sûr, nous devons écrire le nom de cette table.
Ainsi, sur le côté droit, vous verrez une boîte pour le nom sous les propriétés. Là, vous pouvez écrire Dates .
6. Fermez l'éditeur de requête
Pour enfin exécuter toutes les modifications que nous avons apportées, cliquez sur Fermer et appliquer dans le coin supérieur gauche de votre éditeur de requête.
7. Intégrez la table de dates dans le modèle de données
Nous pouvons maintenant intégrer notre table de dates dans notre modèle de données. Pour cela, il suffit de se connecter de date à date de commande .
Et nous avons maintenant notre modèle de données complet. Rapide et facile.
Pourquoi établir une relation avec la table des faits
J'exécute rarement, voire jamais, une analyse temporelle sur des tables de dates dans des tables de faits.
Je crée toujours une table de dates, puis je crée une relation avec la table de faits (comme une table de données sur les ventes).
Pourquoi devriez-vous faire cela ? Bon, il y a quelques raisons.
Mais la clé est d'apprendre ici comment créer rapidement une très bonne table de dates.
Vous voulez vous assurer que vous avez tout le bon code en place pour le faire encore et encore.
Conclusion
Nous venons donc de parcourir un moyen très rapide de créer un tableau de dates détaillé dans LuckyTemplates.
Personnellement, je pense que c'est un moyen très efficace de le faire, car vous pouvez apporter d'autres petites modifications à la table dans l'éditeur de requêtes en même temps.
J'espère que vous pourrez l'utiliser dans votre propre travail pour une analyse convaincante de l'intelligence temporelle.
Si vous n'avez pas encore téléchargé le code, vous pouvez à nouveau l'obtenir dans ce cours.
Acclamations,
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