Club Power BI

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
Expand all | Collapse all

Dépivoter ou DAX ou les 2 ??

  • 1.  Dépivoter ou DAX ou les 2 ??

    Posted 22 days ago
      |   view attached
    Bonjour,

    Je cherche a projeter, selon un nombre de mois entre 2 dates, des ressources dans une matrice (voir illustration)

    Je pensai faire soit faire une requête de référence pour construire la projection, mais peut-être il existe une solution DAX TimeIntelligence  qui serait plus rapide pour la gestion du volume ?

    Avez-vous des pistes ?

    Merci

    ------------------------------
    Stéphane PLANET
    AKDMI
    ECHIROLLES
    ------------------------------


  • 2.  RE: Dépivoter ou DAX ou les 2 ??

    Posted 22 days ago
    Bonjour Stéphane,

    en ce qui me concerne je dépivoterais les 2 colonnes "Direction et Chef de projet" ensemble dans PowerQuery,

    ensuite j'appellerai l'attribut depivoté : Fonction,  et la valeur : Temps

    et tu mets ca dans une simple matrice en ligne "projet" et "fonction" en colonne la "date" et en valeur "Temps"

    Ca devrait faire le travail

    Bon WE

    ------------------------------
    Michaël CORLOU
    Responsable DevOps
    ------------------------------



  • 3.  RE: Dépivoter ou DAX ou les 2 ??

    Posted 18 days ago
    Bonjour Michaël et merci.
    J'ai validé la solution apportée par Jonathan
    En tout cas, merci pour votre approche très pertinente
    Bien à vous
    Stéphane

    ------------------------------
    Stéphane PLANET
    Formateur
    ECHIROLLES
    ------------------------------



  • 4.  RE: Dépivoter ou DAX ou les 2 ??

    Top Contributor
    Posted 19 days ago
    Hello Stéphane,

    Voici en pièce jointe un modèle reprenant ton souci.

    Les grandes lignes des transformations Power Query :
    • Dépivoter les deux dernières colonnes (puisqu'elle portent le même sens),
    • Ajouter une colonne personnalisée pour calculer la différence en mois entre début et fin de période,
    • Ajouter une nouvelle colonne personnalisée pour ajouter la liste des périodes, une date par mois,
      • C'est cette étape qui est importante : List.Dates([Date début],[NB Mois]+1, #duration(30,0,0,0))
    • Développer cette liste sur de nouvelles lignes,
    A plus, bon courage pour la fin de ton projet,

    ------------------------------
    Jonathan CHANAL
    Chef de Projet Digital / Data Analyst
    MCSA Power BI & Excel
    ------------------------------

    Attachment(s)

    pbix
    Test.pbix   65 KB 1 version
    xlsx
    Test.xlsx   9 KB 1 version


  • 5.  RE: Dépivoter ou DAX ou les 2 ??

    Posted 18 days ago
    Merci beaucoup Jonathan, ça marche à la perfection et j'ai appris de bonnes astuces
    A charge de revanche
    Bien à toi.
    Stéphane

    ------------------------------
    Stéphane PLANET
    Formateur
    ECHIROLLES
    ------------------------------



  • 6.  RE: Dépivoter ou DAX ou les 2 ??

    Top Contributor
    Posted 18 days ago
    En DAX, avec la fonction INTERSECT c'est tout a fait possible.
    Certes il faut programmer un peu en DAX, mais jouable!!

    ------------------------------
    Guillaume GAUDFROY
    Microsoft Data PlatForm MVP
    MCSA Power BI & Excel
    Microsoft MCT
    Ruby Award Dynamic Communities
    ------------------------------



  • 7.  RE: Dépivoter ou DAX ou les 2 ??

    Top Contributor
    Posted 18 days ago
    De rien Stéphane, à bientôt.

    ------------------------------
    Jonathan CHANAL
    Chef de Projet Digital / Data Analyst
    MCSA Power BI & Excel
    ------------------------------