dinsdag 2 februari 2016

PowerPivot - RelatedTable - CountX

We gaan verder met de inschrijving van de werknemers voor bepaalde sporten besproken in vorig punt. We gaan in het model voor de tabel "Personeel" bepalen hoeveel keer elke persoon voor een bepaalde sport is ingeschreven. De tabellen hebben onderling een relatie. Via de functie "RelatedTable" gecombineerd met "CountX" kunnen we gegevens uit een andere tabel ophalen.
  • Ga naar de tabel "Personeel" in het model.
We voegen een kolom toe.

  • Klik met de rechtermuis op de kolom "Geslacht".

  • Klik op "Kolom invoegen".

We brengen de formule aan. De hoofdfunctie is "Countx".
  • Typ "=c".
  • Scroll tot countx zichtbaar wordt.

  • Dubbelklik op "Countx".

De argumenten voor de functie "Countx" zijn een tabelnaam en vervolgens een kolomtitel. Omdat de gegevens in een andere tabel staan waarbij er tussen de tabellen een relatie bestaat, brengen we eveneens de functie "RelatedTable" aan.

  • Typ "r".

  • Dubbelklik op "RelatedTable".

De nodige informatie bevindt zich in de tabel "Inschrijvingen".
  • Typ "i".

  • Dubbelklik op "Inschrijvingen".

We sluiten de functie "RelatedTable" af en gaan naar het tweede argument.
  • Typ ");".
Nu komt de kolomtitel.
  • Typ "i".

  • Dubbelklik op "Inschrijvingen[Personeel_id]".
We bepalen hiermee hoeveel keer elke nummer van de werknemer voorkomt in de tabel "Inschrijvingen".

  • Typ ")".
  • Bevestig met de toets "Enter".