Club Power BI

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
 View Only
  • 1.  Déterminer le classement d'un tarif fournisseur par rapport aux autres fournisseurs

    Posted Mar 02, 2022 04:59 AM
    Bonjour à tous,
    je dispose d'une table qui m'indique le prix proposé par un fournisseur pour une quantité (ML) et un département (Dept)


    J'ai les memes lignes pour les autres fournisseurs (de F1 à F5)

    J'ai besoin, pour chaque prix, d'obtenir le classement de ce fournisseur par rapport aux autres (pour le même ML et le même Dept)

    L'objectif est d'afficher une matrice Power BI qui m'indique avec une mise en forme conditionnelle uen variation de couleur entre le meilleur (plus petit prix) et le moins bon (plus fort prix)


    Comment utiliser la fonction RANKX en colonne calculée (ou mesure ? ) pour déterminer le classement de chaque prix par rapport aux autres fournisseurs ?

    Merci

    ------------------------------
    LAURENT SANCHEZ
    Formateur Consultant
    laurent@sanchezconsultant.com
    LE HAVRE
    662527022
    ------------------------------


  • 2.  RE: Déterminer le classement d'un tarif fournisseur par rapport aux autres fournisseurs

    Top Contributor
    Posted Mar 03, 2022 03:44 AM
      |   view attached
    Bonjour Laurent,

    Voici une mesure qui devrait répondre à votre attente.
    Classement = 
    VAR _Dept= SELECTEDVALUE ( 'Prices'[Dept] )
    VAR _ML = SELECTEDVALUE ('Prices'[ML] )
    VAR _Ranking = RANKX (
        FILTER (
            ALL ( 'Prices' ) ,
            'Prices'[Dept] = _Dept && 'Prices'[ML] = _ML 
        ) ,
        [Prix Total] , , -- Où [Prix Total] = SUM ( 'Prices'[Prix] )
        -- La ligne précédente peut être remplacée par : CALCULATE ( SUM ( 'Prices'[Prix] ) ) , ,
        ASC
    )
    RETURN
        _Ranking

    En attachement le .pbix que j'ai utilisé pour les tests. 



    ------------------------------
    If any discussion or answer help, please mark it as "Recommend". If it solve the problem, mark it as "Best answer"
    ------------------------------

    Best regards
    Mehdi HAMMADI

    MCT | MCSA BI Reporting | MCSE Data Management and Analytics | Data Analyst Associate
    2019 Ruby Award Dynamic Communities
    ------------------------------



  • 3.  RE: Déterminer le classement d'un tarif fournisseur par rapport aux autres fournisseurs

    Top Contributor
    Posted Mar 09, 2022 08:05 AM
    Bonjour @LAURENT SANCHEZ,

    Avez-vous pris le temps de vérifier la solution proposée ?​

    ------------------------------
    If any discussion or answer help, please mark it as "Recommend". If it solve the problem, mark it as "Best answer"
    ------------------------------

    Best regards
    Mehdi HAMMADI

    MCT | MCSA BI Reporting | MCSE Data Management and Analytics | Data Analyst Associate
    2019 Ruby Award Dynamic Communities
    ------------------------------



  • 4.  RE: Déterminer le classement d'un tarif fournisseur par rapport aux autres fournisseurs

    Posted Mar 09, 2022 10:33 AM
    Bonjour Mehdi,
    merci pour votre réponse, pour information j'ai utilisé une autre technique (similaire) qui est la suivante :

    J'ai créé une colonne calculée dans la table concernée et j'ai écrit le code suivant qui fonctionne :

    Classement =
    RANKX(
    FILTER('2022_Tarifs',
    '2022_Tarifs'[Département]=EARLIER('2022_Tarifs'[Département]) &&
    '2022_Tarifs'[ML]=EARLIER('2022_Tarifs'[ML]) &&
    '2022_Tarifs'[Pays]=EARLIER('2022_Tarifs'[Pays])),'2022_Tarifs'[Prix],,ASC)


    ------------------------------
    LAURENT SANCHEZ
    Formateur Consultant
    laurent@sanchezconsultant.com
    LE HAVRE
    662527022
    ------------------------------



  • 5.  RE: Déterminer le classement d'un tarif fournisseur par rapport aux autres fournisseurs

    Top Contributor
    Posted Mar 09, 2022 11:39 AM
    Re-bonjour Laurent,
    Merci pour le retour et content d'apprendre que vous avez résolu votre problème.

    ------------------------------
    If any discussion or answer help, please mark it as "Recommend". If it solve the problem, mark it as "Best answer"
    ------------------------------

    Best regards
    Mehdi HAMMADI

    MCT | MCSA BI Reporting | MCSE Data Management and Analytics | Data Analyst Associate
    2019 Ruby Award Dynamic Communities
    ------------------------------