Optimisation de l’importation

Home Forums Power Query Optimisation de l’importation

  • This topic has 1 reply, 1 voice, and was last updated 3 years ago by Gunther.
Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #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”})

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.