Rapportage maken met ingave maand

Status
Niet open voor verdere reacties.

noukietje

Gebruiker
Lid geworden
3 apr 2006
Berichten
106
Goedenavond,

Ik heb een query gemaakt met als doel totalen te krijgen van het aantal medewerkers over de verschillende diensten. Maar ik zou willen dat ik dit per maand kan opvragen en dat ik enkel de maand moet opgeven. Ik wil van deze maand enkel de medewerkers zien die nog (of al) aan de slag zijn, dus niet diegene die uit dienst zijn of nog in dienst moeten komen. De velden die ik hiervoor dacht te gebruiken is "uit dienst" waar een datum wordt ingegeven en begindatum waar ook een datum wordt ingegeven maar verder kan ik geen manier bedenken om tot het gewenste resultaat te komen. Alvast bedankt voor de tips.

Groeten,
Julie
 
Blijkbaar heb je een groot verloop in medewerkers, want anders zou het niet zo lastig hoeven te zijn om de actieve medewerkers te filteren. Het probleem waar je tegen aan loopt is dat de start- en einddatums niet altijd overeenkomen met de datums van je selectie. Iemand die op 17 juni is begonnen, moet wel in de selectie zitten van de maand juni, en een medewerker die op 17 juni is gestopt ook.
Je hebt dus een veld nodig waarin je de status berekent van het contract. Daarbij moet je controleren of de Startdatum van de medewerker kleiner is dan de Einddatum van je selectieperiode, en de Einddatum van de medewerker moet ofwel leeg zijn (persoon is er nog) of groter dan de startdatum van de selectieperiode (dan heeft de persoon namelijk gewerkt in de periode). Dat kun je met een IIF functie prima berekenen. Als aan beide voorwaarden is voldaan, zet je in de WaardeAlsWaar bijvoorbeeld de letter X, en WaardeAlsOnwaar laat je bijvoorbeeld leeg. Je kunt dat veld dan filteren op de letter X.
 
Idd. ik maakte het eigenlijk ingewikkelder dan het was. Ik heb het gewoon met een kruistabel query opgelost met een criteria voor einddatum. Bedankt voor het inzicht!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan