Power Query és una eina potent d'Excel que permet importar, transformar i combinar dades de diverses fonts. És especialment útil per a l'anàlisi de dades i la preparació de dades per a informes. En aquest tema, aprendrem els conceptes bàsics de Power Query, com utilitzar-lo per importar dades i realitzar transformacions bàsiques.

Objectius del Tema

  • Entendre què és Power Query i per a què serveix.
  • Aprendre a importar dades des de diverses fonts.
  • Realitzar transformacions bàsiques de dades.
  • Guardar i carregar les dades transformades a Excel.

  1. Què és Power Query?

Power Query és una eina d'Excel que permet:

  • Importar dades des de diverses fonts com bases de dades, fitxers de text, serveis web, etc.
  • Transformar dades per netejar-les, filtrar-les, agregar-les, etc.
  • Combinar dades de diferents fonts en una sola taula.

  1. Interfície de Power Query

Quan obres Power Query, veuràs una interfície amb diverses seccions:

  • Cinta de Opcions: Conté eines per a la transformació de dades.
  • Panell de Navegació: Mostra les fonts de dades i les consultes.
  • Editor de Consultes: On es realitzen les transformacions de dades.
  • Panell de Passos Aplicats: Mostra els passos que s'han aplicat a les dades.

  1. Importar Dades

Exemple: Importar Dades des d'un Fitxer CSV

  1. Obrir Power Query:

    • A la cinta de "Dades", selecciona "Obtenir Dades" > "Des d'un fitxer" > "Des d'un fitxer de text/CSV".
  2. Seleccionar el Fitxer:

    • Navega fins al fitxer CSV que vols importar i selecciona'l.
  3. Previsualitzar i Carregar:

    • Power Query mostrarà una previsualització de les dades. Fes clic a "Carregar" per importar les dades a Excel o "Transformar Dades" per obrir l'Editor de Consultes.

  1. Transformacions Bàsiques

Exemple: Netejar i Transformar Dades

  1. Filtrar Files:

    • A l'Editor de Consultes, selecciona la columna que vols filtrar.
    • Fes clic a la fletxa de filtre i selecciona els valors que vols mantenir.
  2. Eliminar Columnes:

    • Selecciona les columnes que vols eliminar.
    • Fes clic a "Inici" > "Eliminar Columnes".
  3. Canviar Tipus de Dades:

    • Selecciona la columna que vols canviar.
    • Fes clic a "Transformar" > "Tipus de Dades" i selecciona el tipus de dades adequat.

Exemple de Codi de Power Query

let
    Source = Csv.Document(File.Contents("C:\ruta\al\fitxer.csv"), [Delimiter=",", Columns=5, Encoding=1252, QuoteStyle=QuoteStyle.None]),
    #"Filtrat Files" = Table.SelectRows(Source, each ([Columna1] <> "ValorInadequat")),
    #"Columnes Eliminades" = Table.RemoveColumns(#"Filtrat Files",{"Columna2", "Columna3"}),
    #"Tipus de Dades Canviat" = Table.TransformColumnTypes(#"Columnes Eliminades",{{"Columna1", type text}, {"Columna4", type number}})
in
    #"Tipus de Dades Canviat"

  1. Guardar i Carregar les Dades Transformades

  1. Aplicar i Tancar:

    • Un cop hagis realitzat totes les transformacions necessàries, fes clic a "Inici" > "Tancar i Carregar".
  2. Seleccionar Destinació:

    • Selecciona si vols carregar les dades a una nova fulla de càlcul o a una existent.

Exercicis Pràctics

Exercici 1: Importar i Netejar Dades

  1. Importa un fitxer CSV que contingui dades de vendes.
  2. Filtra les files per eliminar les vendes amb un import inferior a 100.
  3. Elimina les columnes que no siguin rellevants per a l'anàlisi.
  4. Canvia el tipus de dades de la columna "Data" a tipus data.

Solució de l'Exercici 1

let
    Source = Csv.Document(File.Contents("C:\ruta\al\fitxer_vendes.csv"), [Delimiter=",", Columns=5, Encoding=1252, QuoteStyle=QuoteStyle.None]),
    #"Filtrat Files" = Table.SelectRows(Source, each ([Import] >= 100)),
    #"Columnes Eliminades" = Table.RemoveColumns(#"Filtrat Files",{"ColumnaIrrelevant1", "ColumnaIrrelevant2"}),
    #"Tipus de Dades Canviat" = Table.TransformColumnTypes(#"Columnes Eliminades",{{"Data", type date}})
in
    #"Tipus de Dades Canviat"

Resum

En aquest tema, hem après què és Power Query i com utilitzar-lo per importar i transformar dades. Hem vist com realitzar transformacions bàsiques com filtrar files, eliminar columnes i canviar tipus de dades. També hem practicat aquests conceptes amb un exercici pràctic. Amb aquests coneixements, estàs preparat per començar a utilitzar Power Query per a l'anàlisi de dades a Excel.

Dominar l'Excel: De Principiant a Avançat

Mòdul 1: Introducció a l'Excel

Mòdul 2: Funcions Bàsiques de l'Excel

Mòdul 3: Habilitats Intermèdies d'Excel

Mòdul 4: Formules i Funcions Avançades

Mòdul 5: Anàlisi i Visualització de Dades

Mòdul 6: Gestió Avançada de Dades

Mòdul 7: Automatització i Macros

Mòdul 8: Col·laboració i Seguretat

Mòdul 9: Integració d'Excel i Eines Avançades

© Copyright 2024. Tots els drets reservats