- Ce sujet contient 3 réponse, 2 participant et a été mis à jour pour la dernière fois par il y a 3 années et 2 mois. , le
- Vous devez être connecté pour répondre à ce sujet.
Accueil – Le CFO masqué › Forums › Power BI › Equivalent de la fonction SOMMEPROD sur Power BI
Étiqueté : indexation index
Bonjour,
Une colonne de mon dataset est nommé ID_DOSSIER avec les valeurs ci-dessous :
DOS001
DOS001
DOS001
DOS002
DOS002
DOS003
DOS004
DOS005
DOS006
DOS006
DOS006
Je voudrais que chaque dossier identique possède un identifiant unique permettant de les différencier, de façon à avoir le résultat final suivant :
DOS001 ——> 1
DOS001 ——> 2
DOS001 ——> 3
DOS002 ——> 1
DOS002 ——> 2
DOS003 ——> 1
DOS004 ——> 1
DOS005 ——> 1
DOS006 ——> 1
DOS006 ——> 2
DOS006 ——> 3
En Excel, il existe la fonction SOMMEPROD() qui me permet d’obtenir ce résultat. Je souhaiterais le faire sur Power BI soit en langage M soit en DAX, pouvez-vous m’aider ?
Bonjour,
Sous Power Query, vous pouvez procéder ainsi :
>Ajouter une colonne >> “Colonne d’index” >> “A partir de 1”, colonne que j’ai nommé “IndexGlobal”
>Ensuite vous devez grouper les ID_Dossier : Clic droit sur la colonne “ID_Dossier” puis “Regrouper par”
>Dans le fenêtre qui s’ouvre, renseignez un nom pour la nouvelle colonne (“Compter” par exemple)
Dans “Opération”, vous sélectionnez “Toutes les lignes”, puis “OK”
Maintenant vous devez ajouter l’index à la sous-table :
>”Ajouter une colonne” puis “Colonne personnalisée”
>Nommez la colonne (Je l’ai appelé “Indexation”) et ajoutez cette fonction : Table.AddIndexColumn([Compter],”Index”,1)
Vous pouvez maintenant supprimer les deux premières colonnes et garder la dernière créée, puis la développer, en gardant “ID_Dossier” et “Index”
Enfin, j’ai modifié le type en “nombre entier”
Vous trouverez la copie d’écran du résultat en attache, ainsi que le code
Olivier
Bonjour Olivier,
Merci de votre réponse, le résultat est exactement celui que je voulais, je ne perds pas les données des autres colonnes c’est parfait !
Bonne continuation,
Merci, de même 🙂
Avant de poser une question assurez-vous que :
Votre besoin dépasse les limites de ce forum?
Si votre besoin dépasse les limites de ce forum et constitue davantage une demande d’accompagnement en consultation professionnelle, nous vous invitons à remplir notre formulaire pour recevoir une soumission concernant une banque d’heures d’accompagnement à distance personnalisé.
Accédez à la puissance de Power BI (niveau 1)
Accédez à la puissance de Power BI (niveau 2)
Accédez à la puissance de Power BI (niveau 3)
Introduction au langage DAX (Power BI et Power Pivot)
*Ne peut être jumelé à aucune autre promotion.
*Ne peut être jumelé à aucune autre promotion.
*Our credit program is excluded from this promotion.
*Les parcours et les blocs de crédits sont exclus de cette promotion.
🎁 BONUS : À l’achat de ce parcours, recevez gratuitement notre formation d’initiation à la programmation!