Optimisation de l’importation

Accueil – Le CFO masqué Forums Power Query Optimisation de l’importation

  • Ce sujet contient 1 réponse, 1 participant et a été mis à jour pour la dernière fois par Gunther, le il y a 1 année et 3 mois.
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Articles
  • #124738
    Gunther
    Participant

    Bonjour à tous 🙂

    Je souhaite optimiser mes Jeux de données pour mes rapports PowerBi.

    Actuellement, dans PowerQuery, je charge les données pour ensuite supprimer les colonnes inutilisées.

    Mais je voudrais charger uniquement les colonnes utilisées, plutôt que de tout charger pour ensuite supprimer les colonnes inutilisées.

    Savez-vous s’il est possible de faire ça ?

    Merci d’avance pour votre aide 🙂

    #124768
    Gunther
    Participant

    Bonjour,

    J’ai trouvé une méthode.
    Faudrait que je la test sur des plus gros volumes.

    Plutôt que du faire du étape par étape qui me charge toutes les colonnes de mon fichier

    let
    Source = Excel.Workbook(File.Contents(“C:\Users\Moi\Desktop\Test.xlsx”), null, true),
    Sheet1_Sheet = Source{[Item=”Sheet1″,Kind=”Sheet”]}[Data],
    #”En-têtes promus” = Table.PromoteHeaders(Sheet1_Sheet, [PromoteAllScalars=true]),
    #”Type modifié” = Table.TransformColumnTypes(#”En-têtes promus”,{{“Date”, type date}, {“Appel”, Int64.Type}, {“PiouPiou”, type text}})
    in
    #”Type modifié”

    J’imbrique entre-elles toutes les étapes pour n’en faire qu’une seule :

    Source = Table.SelectColumns(
    Table.PromoteHeaders(
    Excel.Workbook(File.Contents(“C:\Users\Moi\Desktop\Test.xlsx”), null, true)
    {[Item=”Sheet1″,Kind=”Sheet”]}[Data],
    [PromoteAllScalars=true]),
    {“Date”, “Appel”})

2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.