Fonctions LuckyTemplates Modulo et Integer-Divide DAX

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.

Fonctions LuckyTemplates Modulo et Integer-Divide DAX

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.

Fonctions LuckyTemplates Modulo et Integer-Divide DAX

Dans Modulo, on rentre le nombre de groupes qu'on veut créer, qui est de 4.

Fonctions LuckyTemplates Modulo et Integer-Divide DAX

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.

Fonctions LuckyTemplates Modulo et Integer-Divide DAX

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.

Fonctions LuckyTemplates Modulo et Integer-Divide DAX

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.

Fonctions LuckyTemplates Modulo et Integer-Divide DAX

Il nous reste nos quatre belles équipes de six. Modulo a divisé les données en comptant par quatre.

Fonctions LuckyTemplates Modulo et Integer-Divide DAX

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.

Fonctions LuckyTemplates Modulo et Integer-Divide DAX

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.

Fonctions LuckyTemplates Modulo et Integer-Divide DAX

Maintenant, nous voulons prendre cette colonne Index et la transformer en un modulo, correspondant à la division entière.

Fonctions LuckyTemplates Modulo et Integer-Divide DAX

Et donc, cela crée maintenant le motif répétitif qui correspond au nombre de Integer-Divide.

Fonctions LuckyTemplates Modulo et Integer-Divide DAX

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 .

Fonctions LuckyTemplates Modulo et Integer-Divide DAX

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.

Fonctions LuckyTemplates Modulo et Integer-Divide DAX


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!

Leave a Comment

Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.