Réponses céées sur le Forum

Page 5 sur 7
  • Jonathan

    Membre
    27 mai 2024 à 17h58 en réponse à: Passer de Publish to web vers Embedded

    Ok donc on ne parle pas du tout de publish to web, ça n’a rien à voir.

    Je précise ici une correction de ce que j’avais dit plus haut, les visuels R et Python ne sont pas supportés en publish to web.

    A l’inverse, l’embbeded dans une capacité premium aura l’ensemble des fonctionnalités Power BI pro. Tout sera d’ailleurs customisable (exemple, je veux afficher tel ou tel bouton, le panneau des filtres, proposer l’enregistrement ou non des fichiers, etc…).

    Vous pouvez tester les fonctionnalités de l’embedded dans le playground.

  • Jonathan

    Membre
    27 mai 2024 à 17h18 en réponse à: Graphiques combinés OK … mais visualisation inversée ?

    Bonjour,

    C’est tout à fait possible à réaliser en termes de dataviz. Il faut juste une mesure pour chaque élément. Le principal problème va donc être de dynamiser la sélection des clients pour faire en sorte de n’avoir que 3 mesures et pas 36000 en fonction du nombre de clients.

    Pouvez-vous préciser le fonctionnement attendu ? Je ne vois pas de sélection dans l’imprimé écran, l’avez-vous faite dans le panneau des filtres ou n’y a-t-il que 3 clients ?

    Voici un exemple rapide :

    On peut imaginer une mesure avec in INDEX ou TOPN qui filtrerait uniquement le premier choisi (par exemple en fonction du montant), une autre pour le deuxième et une autre pour le troisième. Pour la dataviz, je vous conseille ensuite d’afficher un message clair expliquant qu’il ne peut pas y avoir plus de 3 clients sélectionnés par exemple.

  • Jonathan

    Membre
    27 mai 2024 à 16h52 en réponse à: Passer de Publish to web vers Embedded

    Bonjour,

    Ma réponse reste inchangée.

    Vous parlez de capacité et d’embedded, est-on bien sur la même longueur d’ondes ? Publish to web n’a rien à voir avec de l’embedded et une capacité (Premium).

  • Jonathan

    Membre
    25 mai 2024 à 10h48 en réponse à: Passer de Publish to web vers Embedded

    Bonjour Abdelmajid,

    Publish to web, c’est le mal ! 😁 vos données sont publiques et non sécurisées (je suppose donc que ce ne sont pas des données sensibles).

    Une fois qu’on a dit ça, si vraiment vous allez dans cette voie :

    • Vous pouvez intégrer un rapport Publish to web dans un site web (Dans une Iframe),
    • La plupart des fonctionnalités natives sont disponibles (pas le panneau des filtres par exemple),
    • Vous ne pouvez pas avoir de version mobile (sauf à créer des rapports différents),
    • Les graphiques Python et R devraient s’afficher (à confirmer),
    • Les téléchargements ne fonctionneront pas,
    • Oui il existe des sites avec des rapports Power BI intégrés.

    Le plus simple pour vos tests, vous créez un rapport en version publish to web, vous accédez au rapport et vous testez 😊 Il n’y aucune différence entre le lien publique et le fait d’intégrer le rapport dans une IFrame.

    ❌ N’allez vraiment pas dans cette direction si ce sont des données sensibles

  • Jonathan

    Membre
    24 mai 2024 à 10h51 en réponse à: Calcule TOTAL POWER BI

    Super ! A bientôt sur le forum

  • Jonathan

    Membre
    23 mai 2024 à 15h26 en réponse à: Erreur sur indicateurs

    La bonne pratique est de ne jamais utiliser de mesures implicites. Il faut créer des mesures explicites, même pour une simple somme.

    En tout cas, le message est très clair quand on veut utiliser les groupes de calcul directement depuis Power BI desktop, c’est bien noté que cela va désactiver les mesures implicites.

  • Jonathan

    Membre
    23 mai 2024 à 13h25 en réponse à: Erreur sur indicateurs

    J’ai également rencontré ce genre de problème de format quand parfois les vues SQL avaient changé. Peut-être qu’il faudrait refaire un check côté SQL. Par exemple, refaire une connexion à la BDD et voir le comportement dans un nouveau fichier PBIX.

  • Jonathan

    Membre
    23 mai 2024 à 13h16 en réponse à: Erreur sur indicateurs

    Bonjour,

    Pouvez-vous vérifier que la case “Déconseiller les mesures implicites” n’est pas cochée. Elle se trouve dans la vue modèle, puis l’onglet Modèle puis elle apparaît quand vous cliquez sur Modèle sémantique.

    Elle s’active aussi automatiquement si vous ajoutez des groupes de calcul via Power BI.

    • Cette réponse a été modifiée Il y a 3 mois, 4 semaines par  Jonathan.
  • Jonathan

    Membre
    22 mai 2024 à 19h08 en réponse à: Calcule TOTAL POWER BI

    Bonjour Jérôme,

    Le DAX n’est pas simple et on est assez loin de l’approche Excel. Ici les calculs ne se font pas ligne à ligne mais cellule par cellule. C’est-à-dire que chaque cellule (dans les lignes et colonnes ou au niveau du total) est évaluée individuellement.

    Dans votre calcul, la première condition est systématiquement satisfaite au niveau du total. Il faut donc le même calcul que pour la première condition mais au niveau du total (71.63 % s’explique comme ça : (17084 – 11580 + 6733) / 17084).

    Il faut manipuler le contexte avec la fonction CALCULATE pour arriver à obtenir le bon résultat.

    Bonnes pratiques : il faut toujours faire des mesures de base (même de simples sommes).

    Pour solutionner votre problème :

    • Faire des mesures de base (les sommes de chaque colonne),
    • Faire une mesure par type de taux (pour simplifier les calculs),

    <pre class=”language-markup”>Taux Décroché 1 =
    CALCULATE (
    DIVIDE (
    [_Reçus SVI] - [_Reçus] + [_Traités],
    [_Reçus SVI]
    ),
    Team_GT_Environnement[Tx à appliquer] = 2
    )

    Taux Décroché 2 =
    CALCULATE (
    DIVIDE (
    [_Traités] + [_Reprise SVI] + [_Abandonnés],
    [_Reçus]
    ),
    Team_GT_Environnement[Tx à appliquer] = 1
    )

    • Puis une mesure finale qui checke sur le niveau sur lequel on se trouve :

    <pre class=”language-markup”>Taux Décroché =
    VAR Tx =
    SELECTEDVALUE ( Team_GT_Environnement[Tx à appliquer] )
    RETURN
    SWITCH (
    TRUE (),
    Tx = 1, [Taux Décroché 1],
    Tx = 2, [Taux Décroché 2],
    DIVIDE (
    CALCULATE (
    [_Reçus SVI] - [_Reçus] + [_Traités],
    Team_GT_Environnement[Tx à appliquer] = 2
    )
    + CALCULATE (
    [_Traités] + [_Reprise SVI] + [_Abandonnés],
    Team_GT_Environnement[Tx à appliquer] = 1
    ),
    CALCULATE (
    [_Reçus SVI],
    Team_GT_Environnement[Tx à appliquer] = 2
    )
    + CALCULATE (
    [_Reçus],
    Team_GT_Environnement[Tx à appliquer] = 1
    )
    )
    )

    Pour bien comprendre le problème, vous pouvez faire le test de suivant : remplacez vos calculs par “Toto” et “Titi”, au niveau du total, vous aurez “Toto” à priori (celui mentionné dans le premier IF).

    Bon courage pour la suite de votre projet.

  • Jonathan

    Membre
    21 mai 2024 à 18h06 en réponse à: Exploitation de plusieurs fichiers XML

    Bonjour Luc,

    Cela dépend des fichiers mais oui, en général, c’est à nous de déplier le fichier correctement.

    Je n’arrive pas à récupérer votre fichier 🙁

    A plus tard,

  • Jonathan

    Membre
    18 mai 2024 à 19h49 en réponse à: Percentiles

    Pour calculer ensuite le montant des commandes du 1er décile :

    Montant Cde Decile 1 =
    VAR Top_Tab =
    TOPN (
    ROUNDDOWN (
    [NB Clients] * 0.1,
    0
    ),
    ALL ( Clients[Nom Client] ),
    [Montant Cde]
    )
    RETURN
    CALCULATE (
    [Montant Cde],
    KEEPFILTERS ( Top_Tab )
    )

    • Cette réponse a été modifiée Il y a 4 mois par  Jonathan.
  • Jonathan

    Membre
    18 mai 2024 à 19h15 en réponse à: Percentiles

    Bonjour Bruno,

    • Il vous faut une table des dates (indispensable dans tous les modèles),
    • Une table des clients,
    • Une mesure qui fait la somme des commandes,
      • Montant Cde = SUM ( ‘Ventes'[Valeur] )
    • Une mesure qui calcule le nombre de clients (qui ont commandé),
      • NB Clients = CALCULATE(DISTINCTCOUNT(Ventes[Num_Client]), ALLSELECTED(Ventes))
    • Une mesure qui calcule le rang des clients par rapport au montant des commandes,
      • Rang Clients = RANKX(ALLSELECTED(Clients[Nom Client]), [Montant Cde])
    • Puis une mesure qui compte le nombre de clients du premier décile,
      • Nombre Clients Décile 1 = CALCULATE(DISTINCTCOUNT(Ventes[Num_Client]), FILTER(ALLSELECTED(Clients[Nom Client]),[Rang Clients] <= ([NB Clients] * 0.1)))

    Tout devrait fonctionner normalement, bon courage pour la suite de votre projet.

    • Cette réponse a été modifiée Il y a 4 mois par  Jonathan.
    • Cette réponse a été modifiée Il y a 4 mois par  Jonathan.
    • Cette réponse a été modifiée Il y a 4 mois par  Jonathan.
  • Jonathan

    Membre
    18 mai 2024 à 18h47 en réponse à: Suppression des null

    Bonjour Nathalie,

    Je ne sais pas si vous avez réussi à terminer votre projet, au cas où, je vous donne quelques pistes 😉 :

    • Dans la table pays, vous devez supprimez les doublons sur la colonne ID Pays,
      • Assurez-vous qu’il n’y ait pas de valeur « null »,
      • Attention aux majuscules et/ou espaces, Power Query les considèrent, Power BI non (Le DAX n’est pas sensible à la casse, le M oui),
    • Evitez au maximum les relations Plusieurs à plusieurs dans vos modèles,
    • Ne reliez jamais deux tables de faits entre elles,
    • Au contraire, faites-les communiquer par l’intermédiaire de dimensions communes, ici la table Pays,
    • Dans votre exemple, vous ne devriez avoir que 3 tables,
      • Pays (Dimension),
        • ID,
        • Nom,
      • ODD (Faits),
        • ID ODD,
        • ID Pays,
        • Nom ODD,
        • Obj. Score,
      • Table de faits (Faits),
        • ID ODD,
        • ID Pays,
        • Score
    • Vous n’avez pas besoin de relations inactives ici, juste une relation sur l’ID Pays et l’autre sur l’ID ODD,

    Bon courage pour la suite de votre projet,

    • Cette réponse a été modifiée Il y a 4 mois par  Jonathan.
  • Jonathan

    Membre
    18 mai 2024 à 18h18 en réponse à: Exploitation de plusieurs fichiers XML

    Voici un exemple concret avec la récupération de deux fichiers XML (Vous pouvez tester simplement en changeant les sources de données une fois que vous aurez téléchargé les fichiers). J’ai laissé une requête à titre d’exemple puis vous pouvez la comparer avec la fonction Get Tarifs en allant dans l’éditeur avancé. Cela vous donnera une idée des modifications à effectuer.

    Si vous avez des questions, j’y répondrai.

    Bon courage et bon week-end.

  • Jonathan

    Membre
    18 mai 2024 à 18h07 en réponse à: Exploitation de plusieurs fichiers XML

    Bonjour Luc,

    Aucun souci pour vous aider. Le plus simple serait de mettre à dispo quelques fichiers à titre d’exemple.

    La technique :

    • Importer un premier fichier avec le connecteur XML,
    • Effectuer toutes les transformations souhaitées dans Power Query pour ce fichier d’exemple,
    • Transformer la requête en fonction,
    • Importer les fichiers via le connecteur Dossier (De préférence Dossier SharePoint pour éviter la gestion des passerelles de données),
    • Appliquer la fonction à l’ensemble des fichiers,
    • Déplier les données,

    Si vous nous fournissez quelques fichiers, je pense qu’on pourra vous montrer un exemple concret dans un fichier pbix.

    A plus tard, bon week-end,

Page 5 sur 7