| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 18/08/2021 à 14:29 | Skynet57380 | Graphique VBA à passer sous power query | ... |
| 17/08/2021 à 16:18 | Skynet57380 | Améliorer performance requête | Oui je comprends que data new est vide mais pourquoi data_histo ne s'inclut pas dans mon tcd. Ce dernier ne se met pas à jours. je vais encore essayer. Merci en tous cas sa m'aide beaucoup et j'apprends en même temps... |
| 17/08/2021 à 13:21 | Skynet57380 | Améliorer performance requête | Bon pour faire le point. J'ouvre mon fichier je n'ai pas d'erreur VBA. En revanche, les données ne sont pas remontées dans hm1 je les voit dans histo le transfert s'est fait mais rien dans histo. De plus en plus je me dis que c'est dingue j'ai un tableau top établi grace à un tcd, je souhaite simple... |
| 17/08/2021 à 10:27 | Skynet57380 | Garder le nom du fichier source après avoir combiné les fichiers | Sujet résolu : Après avoir combiné mes fichiers je retourne dans les étapes qui ont été créées. je vais dans l'étape appelé une fonction personnalisé et la je développe la ligne et la je choisi les colonnes que je souhaite développer... |
| 17/08/2021 à 09:32 | Skynet57380 | Améliorer performance requête | Très bien j'ai supprimé histo comme ça j'en ai qu'un je verrai une fois fonctionnel pour les mettre sur les autres. Je suis perdu je pense que je me suis à bien au dessus de mon niveau. Car la j'ai bien mes nouveaux fichiers qui sont apparu dans histo_new ensuite il remonte dans histo après avoir re... |
| 17/08/2021 à 09:09 | Skynet57380 | Garder le nom du fichier source après avoir combiné les fichiers | Je vous explique mon problème. Dans un fichier : je combine plein de CSV. dans le nom de ces csv il y a la date. or lorsque je combine mes fichiers je n'ai plus cette colonne Name. j'aimerai pouvoir garder cette colonne lorsque je clic sur combiné. j'ai recherché et trouvé une solution mais sa ne do... |
| 17/08/2021 à 08:25 | Skynet57380 | Améliorer performance requête | J'ai suivi toutes les étapes mais je dois faire quelque chose de mal. Je vois à présent mes deux tableaux celui de droite est vide. je suppose que c'est normal car je n'ai pas de nouveaux CSV. Enfin je pense. Quand j'ouvre mon fichier j'ai un message d'erreur : Private Sub Workbook_Open() Dim Plage... |
| 16/08/2021 à 16:11 | Skynet57380 | Améliorer performance requête | Quand tu marques modifier la requête on est d'accord que tu parles uniquement de Histo ? data reste d'origine pour l'instant ... |
| 16/08/2021 à 14:46 | Skynet57380 | Améliorer performance requête | Je précise juste j'ai fait mon fichier comme suit : hm1 = data1 et data1 (2) + traitement hm2 = data2 et data2 (1) + traitement(2) etc donc je reprends hm1 et j 'y applique tes étapes. Merci en tous cas et je suis désolé je vais y aller plus doucement et faire attention... |
| 16/08/2021 à 14:39 | Skynet57380 | Améliorer performance requête | Je vais recommencer du début je te tiens au courant... |
| 16/08/2021 à 14:35 | Skynet57380 | Améliorer performance requête | Excuse moi je pense que tu m'as mal compris je ne sais absolument pas à quel étape j'ai fait une erreur. Je ne dis pas que tu t 'es trompé. d'ailleurs je vois pas comment je pourrais te corriger un jour mdr... |
| 16/08/2021 à 14:25 | Skynet57380 | Améliorer performance requête | Pardon du coup dans la procédure que tu as écris : 1.Modifier la requête Data en remplaçant tout son contenu par l'ajout des requêtes Data_New et Histo : 2.Remplacer la ligne source par =Histo 3.Supprimer toutes les autres étapes puis ajouter la requête Data_New 4.Ajouter le regroupement par Date et... |
| 16/08/2021 à 14:07 | Skynet57380 | Améliorer performance requête | Voila se que j'ai fait et j'ai une erreur. j'ai bien suivi la procédure avec les étapes hyper détaillées que tu m'as donné. Or j'ai une erreur avec le VBA : Private Sub Workbook_Open() Dim Plage As Range Application.ScreenUpdating = False With Range("Data_new").ListObject If .DataBodyRange Is Nothin... |
| 16/08/2021 à 12:46 | Skynet57380 | Améliorer performance requête | Pardon oui je viens de comprendre que mes représentants sont tous automatique à l ouverture.. pour commencer j ai pris ton fichier pour voir et j ai eu cette erreur mais à voir avec mon fichier final. J y travail cet après midi... |
| 16/08/2021 à 09:35 | Skynet57380 | Améliorer performance requête | Oups j'ai encore été trop vite quand j'ouvre le fichier dans un premier temps il a mis l'erreur VBA ensuite j'ai été sur les requêtes et les ai rechargées et réglées les problèmes de confidentialité. J'ai vu que le fichier vba compte les lignes. Il y a 41000 lignes j'ai donc attendu qu'il les compte... |
| 16/08/2021 à 09:03 | Skynet57380 | Améliorer performance requête | Pardon ça marche quelques réglages de confidentialités dans les requêtes. Merci beaucoup en tous cas. c'est magique 1 sec d'actualisation... |
| 16/08/2021 à 08:06 | Skynet57380 | Améliorer performance requête | Merci beaucoup en ouvrant le fichier ce matin j'ai une erreur : en débogage : Private Sub Workbook_Open() Dim Plage As Range Application.ScreenUpdating = False With Range("Data_New").ListObject If .DataBodyRange Is Nothing Or .ListColumns(1).DataBodyRange.Cells(1, 1) = "" Then Exit Sub End With Set... |
| 15/08/2021 à 07:35 | Skynet57380 | Améliorer performance requête | Je viens d'avoir une idée tu sais comment est mon fichier puisque tu as fait une grande partir du travail : donc j ai mon tableau avec mon top 20 erreur... oublions toute les requêtes précédente pour y arriver. Ne pourrait on pas simplement : importer le csv j-1 dans le tcd puis d enregistrer le fic... |
| 15/08/2021 à 07:21 | Skynet57380 | Améliorer performance requête | Mais synthèse_prec c'est mon tcd actuel avec le tableau et son top 20 ou un autre fichier créé pour l occasion ... |
| 15/08/2021 à 07:12 | Skynet57380 | Améliorer performance requête | Très bien merci beaucoup j ai à peu près compris ta démarche mais ce n est pas dans mes compétences. J essayerai tous de même. La source étant une url n'est il pas possible de mettre des filtres directement dans l url ? Pourquoi la fonction buffer n'est pas adapté ? Ce n'est précisément pas le but d... |
| 14/08/2021 à 06:02 | Skynet57380 | Améliorer performance requête | Je dispose d un dossier sur un serveur d entreprise. Ce dossier contient 1 csv généré chaque jour. J ai donc utiliser power query pour combiner tout ces csv et faire une synthèse. Si j'ai bien compris ; à chaque actualisation ma requête va chercher l ensemble des données et y appliqué mes traitement... |
| 13/08/2021 à 16:02 | Skynet57380 | Top 20 valeur tcd gcd | Non normalement dans un fichier normal il y a une ligne avec 300 erreurs. Sur 3 fichiers csv j'avais deux lignes de 300 erreurs. Pourquoi aucune idée mais en supprimant la ligne en trop le fichier passe correctement. J'ai enlevé le segment date et ai mis un filtre chronologique, je trouve que c'est... |
| 13/08/2021 à 13:41 | Skynet57380 | Top 20 valeur tcd gcd | Voila c'est terminé j'ai trouvé l'erreur plusieurs fichier csv contenait un bug : il y avais deux lignes identiques référençant les erreurs : err1 err2 err3 err1 err2 err3 du coup j'ai supprimé les fichiers concernés en espérant qu'il ne s'agit pas d'un bug régulier. Maintenant je vais essayer de tr... |
| 13/08/2021 à 08:40 | Skynet57380 | Top 20 valeur tcd gcd | Merci de ton aide, j'ai réussi à créer Hm 2, 3 mais pour le 4 bizarrement ça ne fonctionne pas. Quand je change la source il mouline pour me dire au final : Expression.Error... nous n'avons pas trouvé la colonne "time" de la table. J'ai eu le même problème au début quand tu m'as dis de supprimer l'u... |
| 12/08/2021 à 13:22 | Skynet57380 | Top 20 valeur tcd gcd | En faite le travail que tu as réalisé concerne une ligne : HM1 Mais il existe 4 autres lignes identiques. Le but final est d'avoir 4 feuilles dans le classeur qui traitent chacune une ligne de production. Alors je me suis dit qu'en copiant la feuille et en modifiant le chemin sa marcherai mais non c... |
| 12/08/2021 à 11:48 | Skynet57380 | Top 20 valeur tcd gcd | Il faut que je modifie : = Folder.Files(Excel.CurrentWorkbook(){[Name="Dossier1"]}[Content][Column1]{0}) Pour dire qu'il s'agit de la feuille nommé "hm2" je recherche... |
| 12/08/2021 à 11:38 | Skynet57380 | Top 20 valeur tcd gcd | Ah d'accord je comprends. A présent j'essai d'adapter ton travail à ma situation : J'ai ma feuille HM1 (anciennement tcd gcd). A présent je copie cette feuille et la renomme HM2, Je modifie le lien du dossier (dossier hm2\) je duplique mes 2 requêtes et 1 fonction. Mais comment rattacher ma nouvelle... |
| 12/08/2021 à 11:25 | Skynet57380 | Top 20 valeur tcd gcd | Oui merci j'ai appliquer le filtre "se termine par " -05.csv et cela fonctionne parfaitement. Y 'a t il une raison qui nécessite la suppression du filtre "time" ? ou il est possible de l'ajouter de la même manière que les dates en segment ... |
| 12/08/2021 à 11:23 | Skynet57380 | Top 20 valeur tcd gcd | Bon voila j'ai tout adapter et tout fonctionne je vais essayer d'ajouter le "time" en segment pour que l'utilisateur final puisse faire des recherches par plage horaire. merci encore pour tout... |
| 12/08/2021 à 10:56 | Skynet57380 | Top 20 valeur tcd gcd | J'ai compris il y avais un dossier compressé dans le dossier. Maintenant je dirige ton fichier sur l'emplacement réseau et la problème : des fichiers y'en a énormément des différents que je ne peux pas toucher. Je sais que mes fichiers terminent par 05.csv. Dois je appliquer un filtre sur PQ ou y a... |
| 12/08/2021 à 10:17 | Skynet57380 | Top 20 valeur tcd gcd | Voila le code demandé. Mais se que j'ai fait est très loin de ton travail donc je doute que tu puisses utiliser cela. J'ai du faire des choses complètement inutile. let Source = Csv.Document(#"Paramètre de l'exemple de fichier3",[Delimiter=",", Columns=402, Encoding=1252, QuoteStyle=QuoteStyle.N... |
| 12/08/2021 à 10:08 | Skynet57380 | Top 20 valeur tcd gcd | Je comprends vraiment pas : voici les étapes que je fais : 1. suppression du fichier demandé : 00_20210705-05.csv 2. 3. 4... |
| 12/08/2021 à 09:38 | Skynet57380 | Top 20 valeur tcd gcd | J'ai vu que dans la requête traitement j'ai ça : es ce normal ... |
| 12/08/2021 à 09:35 | Skynet57380 | Top 20 valeur tcd gcd | Oui je viens de la supprimer mais j'ai toujours ce message d'erreur qui me dit : Expression.Error : Désolé... Nous n'avons pas trouvé la colonne « Time » de la table. Détails : Time... |
| 12/08/2021 à 09:24 | Skynet57380 | Top 20 valeur tcd gcd | Du coup quand je fais "afficher les requêtes, je me rends compte qu'il y a une erreur sur data et data 2 : Une erreur s'est produite dans la requête « ». Expression.Error : Désolé... Nous n'avons pas trouvé la colonne « Time » de la table. Détails : Time es se à cause de cela que sa ne fonctionne pa... |
| 12/08/2021 à 09:19 | Skynet57380 | Top 20 valeur tcd gcd | Merci à toi c'est juste exceptionnel de ta part. Je viens de tester mais en mettant le lien de mon fichier sa mouline depuis 1 heures. Je me suis dis c'est peut être trop lourd alors j'ai mis le lien du dossier "a" contenant les csv que je t'ai envoyé mais la aussi sa mouline et ne fonctionne pas. L... |
| 11/08/2021 à 14:40 | Skynet57380 | Top 20 valeur tcd gcd | Et voila mon PQ : let Source = Folder.Files("Y:\Comptage lignes electroniques\HM1"), #"Lignes filtrées" = Table.SelectRows(Source, each Date.IsInCurrentYear([Date accessed])), #"Lignes filtrées1" = Table.SelectRows(#"Lignes filtrées", each Text.EndsWith([Name], "-05.csv")), #"Fichier... |
| 11/08/2021 à 14:34 | Skynet57380 | Top 20 valeur tcd gcd | Voici quelques CsV : j'ai la version 2016 d'Excel... |
| 11/08/2021 à 13:22 | Skynet57380 | Top 20 valeur tcd gcd | C'est vraiment sympas de l'aide que tu m'apportes. L'ennui est que je débute dans power query et je ne sais pas vraiment comment m'y prendre. Par contre, le document que tu as fait est nikel pour mon besoin. Par contre pour reproduire ça c'est compliqué... Mais je vais essayer. Quand je vais dans ta... |
| 11/08/2021 à 10:07 | Skynet57380 | Top 20 valeur tcd gcd | Oups j avais mis 3 fichiers le premier s est supprimé... |
| 11/08/2021 à 07:32 | Skynet57380 | Top 20 valeur tcd gcd | Erreur = 1 pas erreur = 0 Un fichier CSV est fait comme suit Date Heure err1 err2 err3 err4 err5 (avec 399 erreurs) si l'erreur générée est err4 alors la ligne en dessous sera à 1 et les 398 autres à 0 J'ai donc une multitude de fichier csv que je dois combiner et synthétiser via tableau et graphiqu... |
| 02/07/2021 à 07:33 | Skynet57380 | Création automatique de tableau | Je travail sur plusieurs lignes de production de pièces électroniques. Chaque jour, des fichiers txt sont créer automatiquement dans un dossier (3 fichiers ou plus par jour) ces fichiers contiennent les rebuts de toutes les lignes de production. actuellement je récupère ces fichiers et les fusionne... |