Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
J'ai pensé qu'il serait intéressant de trouver un moyen de mettre en évidence les fonctions et les opérateurs de LuckyTemplates que vous n'avez peut-être pas rencontrés auparavant, profondément enfouis dans les menus, ou ceux que vous avez peut-être vus, mais ne savez pas vraiment quoi ils font. Dans ce didacticiel, j'aimerais mettre en évidence les fonctions LuckyTemplates Modulo et Integer-Divide . Voyons comment ces fonctions peuvent être utiles pour vos rapports. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Le Modulo et Integer-Divide dans l'opérateur standard de Power Query sont incroyablement utiles pour différents types de transformation de données. À des fins de démonstration, examinons un problème de division simple, quatorze divisé par trois. Quatre ici, qui est la partie entière du résultat, est la division entière, tandis que le modulo est le reste.
Vous pouvez utiliser Modulo et Integer-Divide pour créer différents types de motifs répétitifs. Et dans ces motifs répétitifs, vous pouvez faire des transformations vraiment puissantes.
Table des matières
Utilisation du module LuckyTemplates
Alors, regardons ce cas. Nous avons un ensemble de données simple, qui ne représente que vingt-quatre participants à un cours de formation, et nous voulons accueillir ces participants et les diviser en quatre équipes égales de six. Nous pouvons utiliser Integer-Divide et Modulo pour le faire de différentes manières. Commençons par Modulo.
Commençons par ajouter une colonne Index, puis dans cette colonne, allons-y et opérons avec Modulo.
Dans Modulo, on rentre le nombre de groupes qu'on veut créer, qui est de 4.
Vous verrez qu'il crée un motif répétitif de 0, 1, 2 et 3. En regardant 4 sur l'index, qui est en fait la cinquième ligne (car Power Query est l'index de base zéro), si nous divisons 4 par 4, c'est une division entière de 1 et un modulo de 0 restant. Il crée ce motif répétitif jusqu'au bas de l'ensemble de données.
Et donc, nous voulons prendre ces lignes de Modulo et les traduire en colonnes. Nous allons faire pivoter les données sur Modulo. Si nous allons à Transform and Pivot , nous voulons pivoter sur First Name et nous voulons nous assurer qu'il ne s'agrège pas . Nous ne voulons pas que cela compte. Nous voulons juste qu'il fasse pivoter les valeurs réelles.
Et puis, nous pouvons prendre ces quatre en-têtes et faire un remplissage, ce qui le rendra plus beau et moins salissant. Ensuite, nous pouvons simplement filtrer les valeurs nulles et filtrer les doublons.
Il nous reste nos quatre belles équipes de six. Modulo a divisé les données en comptant par quatre.
Nous pouvons également faire une autre façon de diviser ces équipes, où au lieu de compter et de diviser les équipes de cette façon, nous pouvons simplement compter les six premiers. La façon dont nous allons faire cela est avec Integer-Divide.
Utilisation de la division entière
L'utilisation de Integer-Divide suit une grande partie de la même logique, mais c'est un modèle légèrement différent. Commençons et nous allons ajouter des colonnes et créer notre Index. L'utilisation de Integer-Divide suit une grande partie de la même logique. C'est un modèle légèrement différent. Commençons et nous allons ajouter des colonnes et créer notre Index. Et puis à partir de là, nous allons passer à Integer-Divide.
Dans ce cas, au lieu de ce que nous voulions faire avec Modulo, qui était le nombre de groupes, nous aurons le nombre de personnes par groupe . Donc, nous en mettons six ici, et nous obtenons exactement ce que nous espérions, c'est-à-dire les quatre groupes de six.
Maintenant, nous voulons prendre cette colonne Index et la transformer en un modulo, correspondant à la division entière.
Et donc, cela crée maintenant le motif répétitif qui correspond au nombre de Integer-Divide.
Ensuite, nous prenons cela et le transformons en le faisant pivoter de la même manière : en allant dans Options avancées et en veillant à ne pas agréger les données . À partir de là, il nettoie en fait avec une transposition très simple .
Transpose prend des colonnes, les transforme en lignes, et vice versa. Et donc, si nous prenons ces données et les transposons , et que nous allons à nos en-têtes et utilisons des en-têtes de rangées de versets , nous avons maintenant exactement les équipes que nous avions.
Power Query M : Modèle 0-1 en alternance dans la table de dates
Principes de base du pivot et du pivot dans LuckyTemplates - Examen de l'éditeur de requête
Paramètres de requête LuckyTemplates : Optimisation des tables
Conclusion
Ce sont deux façons différentes d'utiliser LuckyTemplates Modulo et Integer-Divide pour transformer nos données. Vous constaterez que ces techniques sont vraiment utiles dans de nombreux modèles de transformation différents en termes de données de pile et de données appariées. Vous pouvez les utiliser pour dérouler ces configurations de manière très similaire à ce que nous avons fait ici aujourd'hui.
J'espère que vous avez trouvé cela utile. Attendez-vous à en savoir plus sur ces trésors enfouis dans dans les semaines à venir, afin que vous aussi puissiez en tirer le meilleur parti.
Tous mes vœux!
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