Toutes mes réponses sur les forums
-
AuteurMessages
-
Kim Leblanc
ParticipantBonjour,
À prime à bord, je serais portée à faire cette transformation dans Power Query et non en DAX. Vous pourriez fusionner vos deux tables en utilisant la colonne “Nom du parcours” comme colonne commune.
Ensuite, ajouter une colonne qui valide si le Point Km Ravitaillement >= Point Kilomètrique début section et Point Km Ravitaillement < Point Kilométrique fin de section, puis filtrer sur les lignes dont l’équation est vrai.
Kim
16 octobre 2020 à 14 h 29 min en réponse à : PowerQuery : créer une fonction qui renomme les colonnes à partir d’une table #82340Kim Leblanc
ParticipantBonjour,
Petite suggestion, au lieu de créer une fonction, vous pourriez transposer votre table pour mettre vos en-têtes dans la première colonne que l’on pourrait nommer ici AncienNom puis fusionner avec votre table de référence où la colonne commune serait AncienNom et la colonne FIND de votre table de référence.
Vous pourriez ensuite vous créer une colonne conditionnelle pour aller chercher la colonne FIND si la colonne FIND est non null sinon aller chercher la colonne AncienNom. Nommer cette nouvelle colonne exemple NouveauNom puis supprimer AncienNom et FIND.
Transposer de nouveau. Pour remettre vos en-tête en colonne.
Kim Leblanc
ParticipantEn fait, les Données mises sous forme de tableaux ne sont pas disponible pour cette option peu importe si elles proviennent de Power Query ou non, mais il est possible de créer un TCD à partir de ce tableau et faire en sorte que ça ressemble beaucoup à un tableau de données en utilisant une disposition tabulaire avec répétitions des étiquettes.
Kim Leblanc
ParticipantPetite précision, vous ne pourrez pas le faire directement sur la source de données, il faudra passer par un Tableau Croisé Dynamqiue.
Kim Leblanc
ParticipantBonjour,
Pour pouvoir connecter différents graphiques / Tableaux Croisée Dynamique au même segment, il faut sélectionner le segment, puis aller dans le menu Segment puis cliquer sur Connexions de rapports puis sélectionner les éléments que l’on souhaite connecter au segment.
Kim
Kim Leblanc
ParticipantEn fait, petite question qui pourrait aider à répondre, quelle version d’Excel utilisez-vous? Il arrive qu’on rencontre des problèmes avec la versions 2013, 32 bit.
Kim Leblanc
ParticipantBonjour,
Je n’ai jamais rencontré cette problématique, sauf dans le cas d’un oublie de sauvegarder le classeur en question.
J’ai donc essayé de mon côté.
J’ai ajouté votre table au modèle de données et créé un TCD à partir du modèle puis j’ai fermé et ouvert le fichier de nouveau et tout y était.
Essayez de l’ouvrir de votre côté pour voir si le modèle y est toujours?
Au plaisir,
Kim
Attachments:
You must be logged in to view attached files.Kim Leblanc
ParticipantBonjour,
Vous avez une ancienne version de Power BI, je crois que vous devriez mettre à jour votre version et vous serez probablement en mesure d’appliquer le format désiré sur votre mesure NbHeures. J’ai réappliqué les mesures comme vous les avez fait et ça fonctionne de mon côté.
J’ai vu votre demande de blocs d’heures à ce sujet, je vous envoie un courriel.
Au plaisir,
Kim
Kim Leblanc
ParticipantBonjour,
Vos données et calculs semblent corrects. Mais sans votre fichier pbix il est difficile de vous aider car le format est appliqué au niveau de l’interface de visualisation. Pour quelle raison vous n’avez pas été en mesure de charger votre pbix? Il était trop volumineux?
Si c’est le cas, peut-être envoyer une image qui montre une vue comme celle de l’image ci-jointe.
Kim
Attachments:
You must be logged in to view attached files.Kim Leblanc
ParticipantIl est toujours préférable d’avoir une table de date si vous voulez par la suite être en mesure de créer des mesures de Time Intelligence. Et de plus cela évitera de vous créer une colonne dans une table de transactions où il y aurait beaucoup plus de lignes que dans votre table de date. Mais vous pourriez appliquer la même méthode directement dans votre table de transactions.
Kim Leblanc
ParticipantBonjour,
Dans PowerQuery, vous pouvez vous créer dans votre table de date une colonne pour l’ordre souhaité. Exemple de calcul utilisé: Table.AddColumn(Semaine_Table, “Ordre_Semaine”, each 52-[Semaine]) où la semaine 1 serait égal à 51 et la semaine 52 à 0.
Puis dans Power BI, vous sélectionnez votre colonne semaine et dans le menu Outils de colonne, vous pouvez utiliser la fonction Trier par colonne en sélectionnant la nouvelle colonne créée soit Ordre_Semaine dans mon exemple.
Kim
Kim Leblanc
ParticipantBonjour,
C’est grisé également de mon côté, mais j’ai réussi à me connecter à une liste SharePoint en utilisant une requête vide et en insérant le code ci-dessous:
= SharePoint.Tables(“https://ABC.sharepoint.com/sites/DEF/”, [ApiVersion = 15])Essayez-le en modifiant l’adresse url pour mettre la vôtre.
Kim
Kim Leblanc
ParticipantBonjour,
Voir la réponse dans votre seconde question.
Kim
Kim Leblanc
ParticipantBonjour,
Vous pouvez glisser à nouveau votre champs Montant Cumulé dans la section valeur de votre TCD. Puis dans les paramètres des champs de valeur, vous choisissez somme dans la section Synthèse des valeurs par puis dans la section Afficher les valeurs, vous choisissez Différence par rapport, avec le champs de base Mois puis l’élément de base Précédent.
Si joins votre fichier avec la solution.
Kim
Attachments:
You must be logged in to view attached files.Kim Leblanc
ParticipantBonjour Arnaud,
Si tous ces formats finissent bien par /xxxx, vous pourriez à l’aide du menu Ajouter une colonne, extraire les 5 derniers caractères pour ensuite passer au menu Transformer et extraire le 1er caractère. Vous allez donc vous retrouver avec une colonne qui contient soit un / soit un chiffre. Vous pourrez à l’aide du filtre enlever tous les / et ainsi supprimer toutes les lignes avec le format 16/06/2020.
Kim
-
AuteurMessages