dinsdag 2 februari 2016

PowerPivot - Inschrijving Sporten

We vertrekken van ons gekende tabel met werknemers.

Deze tabel heeft als naam "personeel" en werd reeds toegevoegd aan het model.
We gaan deze werknemers laten inschrijven voor bepaalde sporten. We maken twee tabellen erbij. Een tabel voor sporten en een tabel voor de inschrijvingen. In dit punt volgt een opfrissing van de vorig punten.
  • Voeg twee werkbladen toe.

  • Selecteer het werkblad sporten.
  • Maak een tabel sporten.

Deze tabel krijgt de naam "Sporten".

  • Selecteer het werkblad inschrijvingen.
  • Maak een tabel inschrijvingen.

Deze tabel krijgt de naam "Inschrijvingen".

In de eerste kolom is een formule voor autonummering toegevoegd.

In de kolom "IDatum" is de formule "Vandaag()" aangebracht.

We voegen de twee nieuwe tabellen toe aan het model.
  • Selecteer een cel van de tabel sporten.
  • Klik op het tabblad PowerPivot in het lint.
  • Klik op de opdracht "Toevoegen aan gegevensmodel".

Het gegevensmodel wordt geladen.

Je ziet de tabel in het gegevensmodel.

We herhalen bovenstaande stappen voor de tabel "Inschrijvingen".
  • Selecteer een cel van de tabel inschrijvingen.
  • Klik op het tabblad PowerPivot in het lint.
  • Klik op de opdracht "Toevoegen aan gegevensmodel".

In het model zijn nu drie werkbladen aangebracht.

Vervolgens brengen we relaties aan tussen de tabellen in het model.
  • Klik op "Diagramweergave" in het lint.

In deze layout verschijnen de drie tabellen.

We brengen een relatie aan tussen de tabel inschrijvingen en de tabel sporten.
  • Ga naar het veld "Sport_id".
  • Sleep naar het veld "SNr".

We brengen een relatie aan tussen de tabel inschrijvingen en de tabel personeel".
  • Ga naar het veld "Personeel_id".
  • Sleep naar het veld "PNr".

We brengen in de tabel inschrijvingen een kolom aan waarbij de gekozen sport wordt weergegeven.
  • Klik op "Gegevensweergave".

  • Klik op het werkblad "Inschrijvingen.
  • Klik in de cel onder "kolom toevoegen".

We brengen een formule aan die de sporttak toont. Hiervoor gebruiken we de functie related.
  • Druk op "=".
  • Druk op "r".

  • Dubbelklik op de functie "Related".

We selecteren vervolgens de kolomnaam van de tabel "Sporten".

  • Typ "s".
  • Dubbelklik op "Sporten[Sporttak]".

  • Typ ")".
  • Druk op de toets "Enter".

We wijzigen de kolomnaam.
  • Klik met de rechtermuis op de kolomtitel.
  • Klik op "Kolomnaam wijzigen.

  • Typ de nieuwe naam.
  • Bevestig met de toets "Enter".

We wensen ook de naam van de werknemer in de tabel "Inschrijvingen" op te nemen. We brengen een nieuwe kolom aan met hierin de functie related.
  • Klik op het werkblad "Inschrijvingen.
  • Klik in de cel onder "kolom toevoegen".

  • Druk op "=".
  • Druk op "r".

  • Dubbelklik op de functie "Related".

  • Typ "p".

  • Dubbelklik op "Personeel[Naam]".

  • Typ ")".

  • Druk op de toets "Enter".

We wijzigen de kolomnaam.
  • Klik met de rechtermuis op de kolomtitel.

  • Klik op "Kolomnaam wijzigen".
  • Typ de kolomnaam.

woensdag 23 december 2015

PowerPivot - Dax-Functie Related

In de vorige berichten hebben we in het model van PowerPivot twee tabellen geïmporteerd. Enerzijds een tabel met gegevens van werknemers en anderzijds een tabel met de gegevens over gemeenten. Ook is er een relatie aangebracht tussen beide tabellen.
  • Open het vorig document.
  • Ga naar het powerpivot model.
  • Klik op het tabblad “Personeel”.
Wegens de relatie zien we nu rechts in de kolomtitel “Gemeente” een pictogram.
We proberen de naam van de gemeente toe te voegen aan de tabel “Personeel”.
  • Klik onder de titel “Kolom toevoegen”.

  • Druk op de toets “=”.
Onze kolomnaam “Plaatsnaam” bevindt zich in de tabel “Plaatsnamen alfabetisch”
We starten met het vermelden van de tabelnaam.
  • Typ “P”.

Elke tabelnaam wordt afzonderlijk vermeld voorafgegaan door een pictogram met de letter T erin . Na de tabelnaam wordt ook de kolomtitel vermeld tussen vierkante haken.
  • Dubbelklik op ‘Plaatsnamen alfabetisch’[Plaatsnaam].


  • Bevestig met de toets “ENTER”.
We krijgen een foutmelding. Om de naam van de gemeente te zien is de functie "Related" vereist.

We verwijderen deze kolom.
  • Klik met de rechtermuisknop op de kolomtitel “CalculatedColumn1”.

  • Klik op “Kolommen verwijderen”.
We passen de functie "Related" toe.
  • Klik onder de titel “Kolom toevoegen”.

  • Druk op de toets “=r”.
Bij het typen worden de bestaande functies aangevuld. Let ook op de pictogrammen vooraan de voorgestelde namen.

Dubbelklik op de functie “Related”.

Deze functie heeft als argument een kolomnaam. Onze kolomnaam “Plaatsnaam” bevindt zich in de tabel “Plaatsnamen alfabetisch”.

  • Typ “pl”.
  • Dubbelklik op ‘Plaatsnamen alfabetisch’[Plaatsnaam].

  • Typ “)”.
  • Bevestig met de ENTER toets.

We wijzigen de kolomnaam in “Woonplaats”.
  • Klik met de rechtermuisknop op de titel “CalculatedColumn1”.

  • Klik op “Kolomnaam wijzigen”.
  • Typ “Woonplaats”.
  • Bevestig met de toets ENTER.