Lindoras
Nieuwe gebruiker
- Lid geworden
- 4 jan 2010
- Berichten
- 2
Amice,
Ben bezig een database aan het bouwen voor mijn werk.
Nu stuit ik op het volgende probleem:
iedere cliënt kan een aantal begeleiders hebben, te weten:
1 of 2 casusbeheerders + 1 vaste vervanger + 1 groepswerker + mogelijk 1 specialist en/of stagiaire.
Tevens worden verschillende cliënten anders "gewogen" in de begeleiding.
Kinderen tellen bijvoorbeeld maar voor 0,5. Dit is allemaal geen probleem.
Maar wanneer ik per begeleider de caseload wil meten
lukt het met queries wel goed om deze te berekenen,
mits iedere begeleider minimaal één cliënt in de rol als zowel casusbeheerder, vervanger of nazorg hebben.
Heeft bijvoorbeeld iemand geen cliënt in de rol als vervanger
dan blijft het veld SomVanWeging leeg en is er niet mee te rekenen.
Kortom, hier strand ik.
Van anderen worden het aantal begeleidingen (wegingen) keurig opgeteld,
maar van enkelen blijft het totaalvak dus leeg.
Voorbeeld resultaat
Begeleider Casusbeheerder Vervanger Nazorg TOTAAL
A. Bee - 5 +3 + 2 = 10
C. Dee - 4 + leeg + 4 = leeg
E. Eff - 7 + 2 + 2 = 11
Heb al gezocht op het forum hoe ik dit kan tackelen.
Dacht het met de iif functie op te lossen, maar dat wil niet lukken.
Ben bezig een database aan het bouwen voor mijn werk.
Nu stuit ik op het volgende probleem:
iedere cliënt kan een aantal begeleiders hebben, te weten:
1 of 2 casusbeheerders + 1 vaste vervanger + 1 groepswerker + mogelijk 1 specialist en/of stagiaire.
Tevens worden verschillende cliënten anders "gewogen" in de begeleiding.
Kinderen tellen bijvoorbeeld maar voor 0,5. Dit is allemaal geen probleem.
Maar wanneer ik per begeleider de caseload wil meten
lukt het met queries wel goed om deze te berekenen,
mits iedere begeleider minimaal één cliënt in de rol als zowel casusbeheerder, vervanger of nazorg hebben.
Heeft bijvoorbeeld iemand geen cliënt in de rol als vervanger
dan blijft het veld SomVanWeging leeg en is er niet mee te rekenen.
Kortom, hier strand ik.
Van anderen worden het aantal begeleidingen (wegingen) keurig opgeteld,
maar van enkelen blijft het totaalvak dus leeg.
Voorbeeld resultaat
A. Bee - 5 +3 + 2 = 10
C. Dee - 4 + leeg + 4 = leeg
E. Eff - 7 + 2 + 2 = 11
Heb al gezocht op het forum hoe ik dit kan tackelen.
Dacht het met de iif functie op te lossen, maar dat wil niet lukken.