IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

POWER Discussion :

Créer une table avec des entrées qui s'ajoutent au fur et à mesure


Sujet :

POWER

  1. #1
    Membre averti
    Femme Profil pro
    Autre
    Inscrit en
    Juillet 2022
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2022
    Messages : 23
    Par défaut Créer une table avec des entrées qui s'ajoutent au fur et à mesure
    Bonjour,

    Ce que je souhaite faire s'apparente à du Access : j'ai une table de données, qui s'actualisera tous les jours, avec uniquement les données du jour.
    Par exemple il y aura la ligne de l'article A, puis le lendemain ce sera 3 lignes pour les articles D, G, Z, puis le surlendemain 5 lignes, etc.
    Les colonnes (nombre et libellé) seront strictement identiques.

    Je souhaite ajouter les données à une autre table/requête pour constituer une base de données de toutes les lignes de tous les jours, et qui me servira pour en tirer des indicateurs et les calculer directement dans Power Query. De cette façon j'aimerais dans excel uniquement des tableaux synthétiques.

    Dans Access je sais faire un ajout, mais j'aurais voulu le faire dans Power Query. Est-ce que c'est faisable ?
    Car si j'utilise "ajouter les lignes", il ne s'agit que d'une étape, ça ne permet pas un archivage de ce qui a déjà été ajouté. En effet, si j'ajoute la requête A à la requête B, si les données de A changent, les anciennes données disparaissent.

    Je ne sais pas si c'est très clair !

    Merci à ceux qui ont le temps / la connaissance pour m'aider

  2. #2
    Membre Expert
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 147
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Si je comprend bien le but est de transformer PowerQuery (un outil d'interrogation et de transformation des données) en système de gestion de base de données, sachant qu'Excel a ses propres outils de gestion de base de données (certes limités mais existants) ?

  3. #3
    Membre averti
    Femme Profil pro
    Autre
    Inscrit en
    Juillet 2022
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2022
    Messages : 23
    Par défaut
    Citation Envoyé par tototiti2008 Voir le message
    Bonjour,

    Si je comprend bien le but est de transformer PowerQuery (un outil d'interrogation et de transformation des données) en système de gestion de base de données, sachant qu'Excel a ses propres outils de gestion de base de données (certes limités mais existants) ?
    Bonjour,

    Oui c'est ça, quoique s'il existe quelque chose de plus pertinent je prends également le conseil. Je souhaite automatiser au maximum les choses, et si possible éviter l'accès direct aux données brutes par les utilisateurs.

  4. #4
    Membre Expert
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 147
    Billets dans le blog
    2
    Par défaut
    Re,

    Pourquoi ne pas charger les données non modifiables par les utilisateurs depuis un autre classeur qui serait chargé par PowerQuery
    tout en laissant l'accès aux données que les utilisateurs doivent saisir dans ce classeur ?

  5. #5
    Membre Expert Avatar de Nain porte koi
    Homme Profil pro
    peu importe
    Inscrit en
    Novembre 2023
    Messages
    1 156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : peu importe

    Informations forums :
    Inscription : Novembre 2023
    Messages : 1 156
    Par défaut
    Citation Envoyé par Ripley_M Voir le message
    Ce que je souhaite faire s'apparente à du Access
    ...
    Dans Access je sais faire un ajout, mais j'aurais voulu le faire dans Power Query. Est-ce que c'est faisable ?
    Comme le dit tototiti2008 ça me semble hasardeux de vouloir utiliser Power Query pour ça car effectivement, ça ressemble beaucoup à de l'Access

    Citation Envoyé par Ripley_M Voir le message
    Car si j'utilise "ajouter les lignes", il ne s'agit que d'une étape, ça ne permet pas un archivage de ce qui a déjà été ajouté. En effet, si j'ajoute la requête A à la requête B, si les données de A changent, les anciennes données disparaissent.
    Pas compris, je ne vois pas pourquoi les anciennes données disparaitraient si vous ne faites qu'ajouter...
    A mon sens c'est de l'Access et il vaudrait mieux l'utiliser pour ce qu'il est.

  6. #6
    Membre averti
    Femme Profil pro
    Autre
    Inscrit en
    Juillet 2022
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2022
    Messages : 23
    Par défaut
    Citation Envoyé par tototiti2008 Voir le message
    Re,

    Pourquoi ne pas charger les données non modifiables par les utilisateurs depuis un autre classeur qui serait chargé par PowerQuery
    tout en laissant l'accès aux données que les utilisateurs doivent saisir dans ce classeur ?
    Parce que ça voudrait dire que pour actualiser les tableaux récapitulatifs il faudrait :
    1-Ouvrir le premier classeur et l'actualiser
    2-Ouvrir le second classeur et l'actualiser
    Je trouve ça un peu lourd.

    Aussi, mon but c'est de faire des liens entre des tables, en évitant d'avoir à faire de la rechercheX dans excel sur les 1000 lignes et 10 colonnes. J'aurais voulu faire les liens en amont en "caché" et ne pas alourdir le classeur.
    Donc pour l'instant tout ce que je trouve c'est utiliser excel +VBA pour copier les lignes qui changent chaque jour, pour les historiser dans un autre onglet, et refaire des rechercheX pour lier les autres tables, puis figer les valeurs pour ne plus avoir de formules.
    Mais je me suis dit, si ça se trouve Power Query peut m'éviter d'avoir à faire cette macro.

  7. #7
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 149
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Je ne sais pas si j'ai bien compris votre demande.
    J'ai développé avec Power Query une mise à jour mensuelle de TimeSheet.
    Chaque collaborateur rempli son fichier excel avec une colonne date, deux colonnes avec l'heure de début et fin et d'autres colonnes avec diverses informations sur les taches, dossier, etc.
    Tous les classeurs dont le nom est préfixé de la date inversée + le nom du collaborateurs se trouvent dans un sous répertoire dédié
    Un classeur avec Power Query charge tous les classeurs du mois passés avec une requête d'ajout et ensuite les données sont ajoutées à une table contenant toutes les données des mois précédents.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  8. #8
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 553
    Par défaut
    Bonjour à tous
    Citation Envoyé par Ripley_M Voir le message

    Ce que je souhaite faire s'apparente à du Access : j'ai une table de données, qui s'actualisera tous les jours, avec uniquement les données du jour.
    Par exemple il y aura la ligne de l'article A, puis le lendemain ce sera 3 lignes pour les articles D, G, Z, puis le surlendemain 5 lignes, etc.
    Les colonnes (nombre et libellé) seront strictement identiques.

    Je souhaite ajouter les données à une autre table/requête pour constituer une base de données de toutes les lignes de tous les jours, et qui me servira pour en tirer des indicateurs et les calculer directement dans Power Query...

    Dans Access je sais faire un ajout, mais j'aurais voulu le faire dans Power Query. Est-ce que c'est faisable ?
    PowerQuery correspond aux requêtes Access pas aux données stockées dans des tables.

    Il faut donc stocker les données quelque part : Access, Excel ou éventuellement des fichiers texte mais ce n'est PowerQuery qui permettra la saisie et le stockage. PowerQuery se charge juste de l'exploitation et restitution de données exitantes.

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/11/2007, 19h23
  2. réorganiser une table avec des variables dynamiques
    Par Stefan_H dans le forum Langage SQL
    Réponses: 2
    Dernier message: 02/11/2007, 12h40
  3. remplir une table avec des données aléatoire
    Par jamal_id dans le forum SQL
    Réponses: 3
    Dernier message: 17/10/2007, 10h11
  4. [D7],[ADO] : ordonner une table avec des champs référencés
    Par iam dans le forum Bases de données
    Réponses: 3
    Dernier message: 07/11/2006, 21h36
  5. Réponses: 12
    Dernier message: 12/06/2006, 14h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo