Toutes mes réponses sur les forums
-
AuteurMessages
-
k.musseleck
ParticipantBonjour,
Merci messieurs la solution fonctionne parfaitement.
J’aimerai pouvoir continuer le tri encore plus sur le même fichier.Je voudrai pouvoir obtenir l’image “voulu” avec comme résultat dans la colonne run_time, la somme des run_time pour un codeoperateur et un prod order donné.
Attachments:
You must be logged in to view attached files.k.musseleck
ParticipantBonjour Stéphane,
Oui désolé je n’avais pas compris cela ainsi.
Quel serait les codes à mettre en place?
Mercik.musseleck
ParticipantBonjour,
Dans l’idéal ce que je cherche à faire c’est stocker la valeur de No commande si line type est de type “Entête production” et de retourner cette valeur dans No commande si prod order No de la variable est la même que celui d’une colonne donnée.
Est ce possible sous power BI? Comment pourrait on écrire cela?
k.musseleck
ParticipantBonjour,
J’ai créé 2 étapes, une première source et une seconde navigation. Puis dans une troisième étape personnalisée j’ai mis:= GroupAllRows = Table.Group(Source, {“Prod_Order No”}, {{“AllRows”, each _, type table [EntryNo=number, Line_type=text, Prod_Order No=number, Item_No=text, Statut=nullable number, NomClient=nullable text, NoCommande=nullable text]}}),
SelectionEcrituresProduction = Table.AddColumn(GroupAllRows, “Personnalisé”, each Table.SelectRows(
[AllRows],
(TableNosDonnees) => TableNosDonnees[Line_type] = “Entête production”)[NomClient]),
DevelopperListeEcritureProduction = Table.ExpandListColumn(SelectionEcrituresProduction, “Personnalisé”),
DevelopperAllRows = Table.ExpandTableColumn(DevelopperListeEcritureProduction, “AllRows”, {“EntryNo”, “Line_type”, “Item_No”, “Statut”, “NoCommande”}, {“EntryNo”, “Line_type”, “Item_No”, “Statut”, “NoCommande”}),
ColonneNomClient = Table.RenameColumns(DevelopperAllRows,{{“Personnalisé”, “Nom Client”}})
in
ColonneNomClientCela me renvoi l’erreur:
” Expression.syntaxerror:Jeton Eof attendu”k.musseleck
ParticipantBonjour,
Oui mon dernier message est sur la seconde partie et comment l’exploiter.
Donc si je comprends bien, j’écris cela dans l’état dans power query:let
Source = Excel.CurrentWorkbook(){[Name=”Tableau3″]}[Content],
GroupAllRows = Table.Group(Source, {“Prod_Order No”}, {{“AllRows”, each _, type table [EntryNo=number, Line_type=text, Prod_Order No=number, Item_No=text, Statut=nullable number, NomClient=nullable text, NoCommande=nullable text]}}),
SelectionEcrituresProduction = Table.AddColumn(GroupAllRows, “Personnalisé”, each Table.SelectRows(
[AllRows],
(TableNosDonnees) => TableNosDonnees[Line_type] = “Entête production”)[NomClient]),
DevelopperListeEcritureProduction = Table.ExpandListColumn(SelectionEcrituresProduction, “Personnalisé”),
DevelopperAllRows = Table.ExpandTableColumn(DevelopperListeEcritureProduction, “AllRows”, {“EntryNo”, “Line_type”, “Item_No”, “Statut”, “NoCommande”}, {“EntryNo”, “Line_type”, “Item_No”, “Statut”, “NoCommande”}),
ColonneNomClient = Table.RenameColumns(DevelopperAllRows,{{“Personnalisé”, “Nom Client”}})
in
ColonneNomClientEst ce bien cela?
k.musseleck
ParticipantBonjour,
Merci beaucoup, mais le je ne comprends plus du tout. J’écris ce code dans une nouvelle colonne de ma table power bi?
Je voudrais tester le second.k.musseleck
ParticipantBonjour,
Merci mais comme je le disais plus haut, je ne peux pas utiliser cette fonction car dans mon tableau j’ai des cas ou il n’y a pas de nom de client. Si j’utilise remplir vers le bas, j’aurai un nom de client dans une case ou il ne doit pas en avoir.
-
AuteurMessages