PBi_2_OPDRACHT: De query Editor

Tabel opkuisen

Werkvorm: individueel

Tijd: 20 minuten

  • Als je de file ‘AdventureWorks_Database‘ nog niet geladen hebt in PowerBI, doe je dit eerst. Deze dataset was zuiver en hoeft niet aangepast te worden in de Query Editor. Je hoeft hier dan ook verder niets mee te doen (voorlopig).
  • Haal daarna de data op van het bestand met de naam ‘Budget‘. Aan deze tabel is wel werk. Klik dus op ‘Edit*’ in plaats van ‘Load’ als je de betreffende tabel geselecteerd hebt in de Navigator.
    De Query Editor opent.
*na update van het programma is de tekst van de knop 'Edit' veranderd naar 'Transform Data'

Jullie hebben al gezien dat de Query Editor opent in een bijkomend venster. En hoewel we enkel gevraagd hebben om de tabel ‘Budget’ te transformeren, zie je hier (links) eveneens de andere tabellen staan, waar je dan eventueel ook nog op kan werken.

Je kan de verschillende Queries ook nog onderbrengen in mappen door met de rechtermuisknop in de Queries-tabel te klikken maar daar kunnen de snelle onder jullie mee aan de slag in een volgend onderwerp: ‘Dynamisch filteren d.m.v. parameters’.

Aan de rechterkant van onze Query Editor zie je de Query Settings.
Hier zie je bij PROPERTIES ‘Name’. Dit veld is belangrijk want met die naam zal de tabel ook in ons datamodel verschijnen. Je wilt hiervoor dus een duidelijke naam.

Op de APPLIED STEPS komen we zo meteen samen nog terug. Voorlopig mag je hier ‘Changed Type’ en ‘Promoted Headers’ weggooien door op het kruisje voor de stap te klikken. Dit zijn stappen die PowerBi automatisch heeft toegevoegd, denkend te weten wat hij moet doen, maar dat was in dit geval niet OK.

  1. Haal de 2 applied steps weg die PowerBI automatisch heeft toegevoegd.
  2. Haal de overbodige bovenste rijen weg (3) uit de tabel.
  3. Maak van de oorspronkelijke 4e rij de header.
  4. Verwijder de rijen met SubTotalen uit de kolom ‘Category’.

Dit kan je doen via het pijltje naast de benaming van de kolom in de hoofding. Je kan simpelweg het vinkje langs de betreffende rij uitklikken, maar je kan ook werken via ‘Text Filters’ / ‘Does Not Contain…’ / en dan Total (opgepast! HOOFDLETTERGEVOELIG) in te geven in het invoerveld. Dit is veel handiger als je met een grote hoeveelheid rijen werkt.

De rijen waar ‘Total’ niet in voorkomt worden behouden.

  1. Haal de kolom ‘Grand Total‘ weg.
  2. Transformeer de kolommen met maanden naar rijen.
  3. Verander de hoofding van de 2 (nieuwe) kolommen naar ‘Month‘ en ‘BudgetAmount‘.
  4. Verander het datatype van Month van tekst naar ‘Date‘.
  1. Close & Apply‘.