Réponses céées sur le Forum

Page 1 sur 11
  • De rien, bonne continuation et joyeuses fêtes !

  • Jonathan

    Membre
    24 décembre 2024 à 11h43 en réponse à: formats différents de données

    Super, bonne continuation et joyeuses fêtes !

  • Jonathan

    Membre
    23 décembre 2024 à 14h53 en réponse à: formats différents de données

    Bonjour Johan,

    On peut utiliser depuis quelques temps déjà les formats dynamiques.

    Pour simplifier les choses, je pense que vous pouvez ajouter une colonne dans vos données qui vous dit quel format afficher. Dans mon exemple, c’est la colonne “Type” qui renvoie 1, 2 ou 3 en fonction du format souhaité. 1 pour les chiffres en décimales, 2 pour les nombres entier et 3 pour les pourcentages.

    La mesure de base est juste un SELECTEDVALUE de la colonne résultat puis au niveau du format, il faut choisir “Dynamique”. Dans la barre de formule, il faut saisie une mesure DAX qui renvoie le bon format en fonction de la colonne Type. Cela donne :

    <div>

    VAR _Type = SELECTEDVALUE(Exemple[Type])
    RETURN
    SWITCH(_Type,
    1, "#,0.00",
    2, "#,0",
    3, "0.00%")

    </div>

  • Je confirme que ça marche avec ce changement (et je vois que vous avez changer vos mesures donc c’est nickel). Bonne continuation

  • Bonjour Miguel,

    Dans Power Query, il faut extraire la date uniquement. Il y a déjà ce premier problème à régler avant tout car pour le moment, rien ne se ventile correctement. En effet, la date doit être au même format (et je ne parle par du format d’affichage dans Power BI mais du format des données dans Power Query) dans les deux tables pour que la relation fonctionne.

    Mon premier point reste valable, pas besoin du USERELATIONSHIP pour la relation active.

  • Bonjour Miguel,

    Dans la mesure du nombre de points fermés, il n’y a pas besoin de USERELATIONSHIP puisque c’est la relation active du modèle. Peux-être que vous pourriez partager un petit exemple avec des données fictives, ce serait plus simple pour vous aider.

    Bon courage,

  • Jonathan

    Membre
    19 décembre 2024 à 18h43 en réponse à: FORMULE DAX- MOYENNE

    Bonjour Jérémy,

    Pour ta seconde mesure, c’est mieux de référencer la première plutôt que de réécrire le code. Comme ça le jour où tu as besoin de changer ta logique, tu la changes uniquement une fois (dans la première mesure) et ça modifie en cascade toutes les mesures qui dépendent de la première (N-1, N-2 ou autres).

  • Jonathan

    Membre
    18 décembre 2024 à 22h00 en réponse à: alerte sur un KPI dans powerbi service

    Bonjour Ludovic,

    Ces alertes là font effectivement partie de l’univers Fabric (donc Premium).

    Les alertes que tu cherches doivent passer par des tableaux de bord. Tu épingles tes éléments d’un rapport sur un tableau de bord et c’est sur le tableau de bord que tu pourras ensuite créer des alertes.

  • Jonathan

    Membre
    13 décembre 2024 à 13h48 en réponse à: Affichage d’une carte

    Bonjour Nathalie,

    Difficile de vous aider, c’est quoi les “défauts comme visibles” ?

  • Jonathan

    Membre
    13 décembre 2024 à 13h32 en réponse à: Power Bi embedded avec signets personnels

    Bonjour Sébastien,

    L’embedded est un système particulier de Power BI. Il nécessite une capacité Premium. Le nom du post au départ me laissait penser que c’était ça que tu utilisais. Mais visiblement, tu ne souhaites qu’incorporer un rapport via un code d’incorporation. Tu n’auras donc pas toutes les possibilités offertes par l’embedded (A l’inverse, tu n’auras pas les coûts associés et la complexité du dev pour la mise en place).

    Si ce sujet t’intéresse et que tu veux creuser, tu peux regarder les vidéos de l’excellent Ted Pattison, c’est le big boss de ce sujet chez Microsoft je crois.

  • Jonathan

    Membre
    12 décembre 2024 à 19h10 en réponse à: Power Query – Transposition/pivotage de données

    Parfait, bon courage pour la suite de ton projet 👍

  • Jonathan

    Membre
    12 décembre 2024 à 12h18 en réponse à: Power Query – Transposition/pivotage de données

    Bonjour Johan,

    Voici un code qui devrait fonctionner.

    let
    // Chargement du fichier Excel contenant les données
    Source = Excel.Workbook(File.Contents("C:\Users\Admin\Downloads\Donnees_Affaires_MEDIALOG.xlsx"), null, true),

    // Sélection de l'onglet "Délai de traitement"
    Delay_Treatment_Sheet = Source{[Item="Délai de traitement",Kind="Sheet"]}[Data],

    // Transposition des colonnes en lignes pour inverser la structure de la table
    Transposed_Table = Table.Transpose(Delay_Treatment_Sheet),

    // Remplissage des valeurs manquantes dans la colonne "Column2" en se basant sur les lignes précédentes
    Filled_Down = Table.FillDown(Transposed_Table, {"Column2"}),

    // Suppression des colonnes inutiles pour l'analyse
    Removed_Columns = Table.RemoveColumns(Filled_Down, {"Column1", "Column5", "Column6"}),

    // Ajout d'une colonne conditionnelle pour extraire les données associées à "CPAM"
    Added_CPAM_Column = Table.AddColumn(Removed_Columns, "CPAM", each if [Column2] = "CPAM " then [Column4] else null),

    // Remplissage des valeurs de la colonne "CPAM" en se basant sur les lignes précédentes
    Filled_Down_CPAM = Table.FillDown(Added_CPAM_Column, {"CPAM"}),

    // Filtrage des lignes pour conserver uniquement celles avec des valeurs non nulles dans "Column3"
    Filtered_Rows = Table.SelectRows(Filled_Down_CPAM, each ([Column3] <> null)),

    // Création d'une table pivotée à partir des valeurs uniques de la colonne "Column3"
    Pivoted_Table = Table.Pivot(Filtered_Rows, List.Distinct(Filtered_Rows[Column3]), "Column3", "Column4"),

    // Renommage des colonnes pour une meilleure lisibilité
    Renamed_Columns = Table.RenameColumns(Pivoted_Table, {{"Column2", "KPIs"}}),

    // Modification des types de données des colonnes pour garantir la cohérence
    Changed_Types = Table.TransformColumnTypes(Renamed_Columns, {
    {"CPAM", type text},
    {"KPIs", type text},
    {"Nombre Affaires activées ", Int64.Type},
    {"Nombre affaires traitées en moins de 2 jours", Int64.Type},
    {"% affaires traitées en moins de 2 jours", Percentage.Type},
    {"Nombre affaires traitées en moins de 10 jours", Int64.Type},
    {"% affaires traitées en moins de 10 jours", Percentage.Type}
    })
    in
    Changed_Types
  • Jonathan

    Membre
    10 décembre 2024 à 17h23 en réponse à: Power Bi embedded avec signets personnels

    Hello,

    Est-ce que tu es bien sur de l’embedded ou tu cherches à embarquer un rapport dans une Iframe ? Moi je parle d’embedded. Pour cette partie, tu peux tester ton code et le comportement attendu dans le playground de Microsoft.

    Si c’est juste de l’incorporation dans une Iframe, tu n’auras pas tous ces paramètres à mon avis. Notamment celui qui récupère l’ID d’un signet spécifique.

  • Jonathan

    Membre
    9 décembre 2024 à 12h21 en réponse à: Power Bi embedded avec signets personnels

    Bonjour Sébastien,

    Voici un exemple de code en Javascript qui fonctionne. Il faut d’abord récupérer l’ID du signet :

    <div>

    // Lancer le rapport en plein écran.

    report.fullscreen();

    // Appliquer un signet grâce à son ID

    try {

    await report.bookmarksManager.apply("224fd9230d05a2610050");

    console.log("Bookmark \"Reset Visits\" applied.");

    }

    catch (errors) {

    console.log(errors);

    }

    </div>

    • Cette réponse a été modifiée Il y a 2 semaines, 3 jours par  Jonathan.
  • Bonjour Sarah,

    Il faudra passer par un outil externe pour cela. Soit Tabular Editor, soit DAX Studio, les deux peuvent faire ce genre d’export.

    • Dans Tabular Editor, il y a un script qui fait très bien cela.
    • Dans DAX Studio, il faut passer par cette commande puis choisir d’exporter le résultat en csv : select * from $SYSTEM.TMSCHEMA_MEASURES
Page 1 sur 11