IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Power BI Discussion :

Equivalent de la fonction excel SOMMEPROD


Sujet :

Power BI

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2022
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Février 2022
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Equivalent de la fonction excel SOMMEPROD
    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 ?

  2. #2
    Membre confirmé Avatar de Tippa
    Homme Profil pro
    Consultant Formateur en Business Intelligence
    Inscrit en
    Mars 2010
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant Formateur en Business Intelligence
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2010
    Messages : 319
    Points : 576
    Points
    576
    Par défaut Index in Power Query
    Bonjour,

    J'ai une solution Power Query en quelques étapes...

    1. En gros l'idée est de regrouper les numéros de dossier (Regrouper Par)
    2. puis d'ajouter une colonne index (Index à partir de 1) et de récupérer sa formule, pour la remettre ensuite dans une colonne personnalisée
    3. ensuite de supprimer toutes les colonnes, sauf la colonne Perso crée
    4. pour finir développer cette colonne (en cliquant sur les deux flèches dos à dos).

    .

    En image ça donne ça :
    Nom : Etapes_Index.png
Affichages : 232
Taille : 168,9 Ko

    ou le code M :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    let
        Source = Excel.Workbook(File.Contents("XXXXXXX\Data_Index.xlsx"), null, true),
        Tableau1_Table = Source{[Item="Tableau1",Kind="Table"]}[Data],
        #"Type modifié" = Table.TransformColumnTypes(Tableau1_Table,{{"Num Doss", type text}}),
        #"Lignes groupées" = Table.Group(#"Type modifié", {"Num Doss"}, {{"IndexCol", each _, type table [Num Doss=nullable text]}}),
        #"Personnalisée ajoutée" = Table.AddColumn(#"Lignes groupées", "Personnalisé", each Table.AddIndexColumn([IndexCol], "Index", 1, 1, Int64.Type)),
        #"Colonnes supprimées" = Table.RemoveColumns(#"Personnalisée ajoutée",{"Num Doss", "IndexCol"}),
        #"Personnalisé développé" = Table.ExpandTableColumn(#"Colonnes supprimées", "Personnalisé", {"Num Doss", "Index"}, {"Num Doss", "Index"})
    in
        #"Personnalisé développé"
    J'espère t'avoir répondu

Discussions similaires

  1. Equivalent de la fonction Excel "SUBSTITUE" dans BO
    Par JEKFO dans le forum Forum général Business Intelligence
    Réponses: 0
    Dernier message: 09/03/2022, 14h47
  2. Equivalent de la fonction Excel INDEX() en PHP
    Par Vip4rk dans le forum Langage
    Réponses: 2
    Dernier message: 19/03/2020, 22h46
  3. [AC-2010] Equivalent de la fonction Excel INDIRECT()
    Par Daejung dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 26/08/2015, 10h06
  4. Réponses: 3
    Dernier message: 22/05/2008, 18h39
  5. Réponses: 5
    Dernier message: 13/12/2005, 23h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo