powerquery

  1. oguruma

    POWERQUERY :: Evaluation par tranche dans une liste de sous-listes

    Bonjour pour faire suite à ce post https://excel-downloads.com/threads/powerquery-powerquery-recherche-dun-element-dans-une-sous-liste-v2-0.20083542/ il est possible de faire une évaluation par tranche selon un barème. Exemple de barème : ListRank = { {(x)=>x=0...
  2. oguruma

    POWERQUERY :: Recherche d'un élément dans une sous-liste

    Bonjour, J'ai été confronté ces derniers temps à cette situation et je vous fais part via un petit exemple qui pour une fois se passera de fonctions et d'un fichier joint : List01={{"L1","Sub1"}, {"L2","Sub2"}, {"L3","Sub3"}}, t_Position_1 = List.PositionOf(List01, "L2"...
  3. oguruma

    POWERQUERY :: Importer un fichier .csv avec construction de critères dynamiques (5 max) de type texte et sélection entre deux dates possible - V2.0

    Bonjour, ce poste fait suite à : https://excel-downloads.com/threads/powerquery-importation-dun-fichier-texte-csv-et-selection-dynamique-entre-deux-dates.20083419/ et à https://excel-downloads.com/threads/fichier-txt-de-plus-de-2-000-000-de-lignes.20083249/page-6#post-20648819 (qui a eu beaucoup...
  4. oguruma

    POWERQUERY :: Importation d'un fichier texte .csv et sélection dynamique entre deux dates

    Bonjour, Ce post répond à ce fil https://excel-downloads.com/threads/fichier-txt-de-plus-de-2-000-000-de-lignes.20083249/page-6#post-20648552 dans lequel la problématique était d'importer 2 000 000 de lignes en précisant une date de début et de fin afin de réduire la volumétrie des lignes...
  5. oguruma

    POWERQUERY :: Récupérer les attributs d'un fichier, Parcourir un dossier, Récupérer le contenu d'un fichier texte, Vérifier la présence d'un fichier

    Bonjour, le titre du POST montre déjà qu'il sera bien garni d'une série de fonctions qui pourraient rendre de nombreux services. A défaut des éléments fonctionnels que renvoient les fonctions elles ont aussi un intérêt pédagogique pour ceux et celles qui souhaitent franchir le pas du langage M...
  6. oguruma

    POWERQUERY :: Récupérer le contenu d'un champ nommé (une cellule) ou le contenu d'une plage (range de plusieurs cellules)

    Bonjour, j'avais déjà posté un billet concernant la récupération de paramètres via une table de paramètres dédiée. Il est aussi parfois intéressant de récupérer le contenu d'un champ nommé ne comportant qu'une seule cellule ou de récupérer une valeur d'une plage nommée en spécifiant la ligne et...
  7. oguruma

    POWERQUERY :: Cumuls par trimestre ou par période groupées

    Bonjour, ce post fait suite à celui-ci : https://excel-downloads.com/threads/powerquery-totaliser-les-colonnes-dun-tableau-3-methodes.20083284/ Il semblait normal donc de faire une totalisation par trimestre ou par période. Exemples de tableau Environnement PowerQuery Fonction 1 ...
  8. oguruma

    POWERQUERY/POWERPIVOT :: Injecter dynamiquement un fichier .csv dans le modèle de données - pratique en cas de forte volumétrie - V0.004

    Bonjour, Pour donner suite à un post dans le forum voici une solution quasi "clef en main" pour charger un fichier dans powerpivot automatiquement via des requêtes powerquery dynamiques et paramétrables. Cela permet aussi de charger des fichiers .csv dépassant la capacité d'accueil d'Excel...
  9. oguruma

    POWERQUERY :: Totaliser les colonnes d'un tableau - 3 méthodes

    Bonjour à tous, j'avais déjà publié dans le passé une petite fonction. Je reviens sur ce sujet en apportant quelques variantes. Une fois de plus ces fonctions ont aussi un intérêt pédagogique pour ceux et celles qui souhaitent franchir le pas sur PowerQuery Fonction 1 ...
  10. oguruma

    POWERQUERY :: Le VLOOKUP d'Excel

    Bonjour, Bien qu'il existe de multiples versions sur la toile et par le passé j'avais déjà publié une version du RechercheX ou une fonction faisant l'équivalent du Index+Equiv vous trouverez 3 versions du VLOOKUP Excel. Pour ces 3 versions l'algorithme du code reste le même. Les points qui les...
  11. oguruma

    POWERQUERY :: Extraire des caractères selon un masque

    Bonjour de retour après de longues semaines d'absence.... Ici je vous propose d'extraire des caractères d'une chaine selon un masque. Masque : "X" : caractères ANSI de 0..127 "A" : On ne retient que les lettres majuscules et minuscules "U" : On ne retient que les lettres majuscules "L" : On ne...
  12. oguruma

    POWERBI/QUERY :: Récupérer le répertoire qui héberge le classeur POWERBI - Répertoire actif

    Finalement un petit contournement pour récupérer le répertoire actif qui héberge le classeur PowerBI. Ceci en passant par un fichier paramètre Excel qu'il faudra activer et mettre à jour à l'installation du classeur PowerBI. Cette manipulation est plus aisée que dans PowerBI pour les non...
  13. oguruma

    POWERQUERY :: RANKING - Classement par index - Classement par valeur

    Suite du RANKING. Le classement par valeur diffère du classement par index en tenant compte des valeurs égales. Un peu comme sur un podium où il y deux 3ème le suivant est donc 5ème. On passe toujours par une table paramètres sous Excel Le dossier actuel est déterminé par la formule ...
  14. oguruma

    POWERQUERY :: RANKING - Une méthode

    Bonjour, l'idée est d'effectuer un classement croissant par catégorie. A chaque rupture de la catégorie le classement redémarre à 1. Pour cela un exemple que j'ai eu a traiter dans un projet de suivi de flux sur une migration (ici les exemples sont totalement inventés) : Nous avons les flux...
  15. oguruma

    POWERQUERY :: Split dynamique de colonnes avec choix du délimiter de colonnes et du délimiteur d'index des colonnes supplémentaires

    L'idée : A partir de ceci : obtenir ceci et quelque soit le nombre de compétences (donc nbr de colonnes supplémentaires qui seront créées) : Pour cela une petite fonction : //---------------------------------------------------------------------------------------------- // Fonction permettant...
  16. oguruma

    POWERQUERY :: Lire et transformer un fichier .ini à la sauce Windows en Table PowerQuery et l'exploiter

    Bonjour, comme dit dans le titre à partir d'un fichier .ini au format Windows comme celui-ci Le transformer en table : Environnement PowerQuery Pour cela une petite fonction let fnGetParamWindowsFile = ( optional ppFileParam as text, optional...
  17. oguruma

    POWERQUERY :: Lancement de requêtes à tiroir - dynamiques - paramétrables - code des requêtes sur disque - Exemple de mise en oeuvre

    Hello, Un post qui pourrait peut-être orienter le développement de vos applications Excel faisant appel à des requêtes de sélections multiples avec un seul et unique affichage (et non comme on pourrait le faire, un onglet par requête) Exemple : Base de données RH - totalement fictive...
  18. oguruma

    POWERQUERY :: Combinaisons (Table.Combine) de dossiers contenant des fichiers .CSV ou des fichiers Excel - V2

    Bonjour, L’objet de ce post résume ceux déposés à propos trucs & astuces POWERQUERY concernant les importations de dossiers contenant soit des fichiers Excel soit des fichiers .csv. Certaines fonctions ont été aussi revues et corrigées par rapport à leurs versions initiales déposées dans ce...
  19. oguruma

    POWERQUERY :: Combine vertical et totalisation des colonnes et des lignes avec application du SelectCase (ou SWITCH)

    Sur la base de cette structure de fichiers (exemple de mesures de flux routiers sur des autoroutes - données bidons) et un onglet par mois et deux fichiers un pour les véhicules légers et un pour les véhicules lourds obtenir par exemple les rapports suivants ...
  20. oguruma

    POWERQUERY :: équivalent du SELECT CASE (VBA) ou comme en DAX le SWITCH

    Voici le source, pour les tests et résultats je vous invite à consulter le fichier joint et de dérouler les différentes requêtes qui montrent les différentes syntaxes. Sont aussi joints les deux fichiers data pour créer les requêtes. Comme il est possible de renvoyer des listes de tables il est...