onze sponsors
Hallo,
Ik zit met het volgende probleem. Ik heb in een datawarehouse een measure verzuimduur (ziekteverzuim) zijnde het verschil tussen de ziekmeldingsdatum, en de hersteldatum.
Daarnaast heb ik de dimensies datum en medewerker. We willen graag voor het hele bedrijf de totale verzuimduur per maand weten.
Stel, iemand meldt zich op 12 mei 2010 ziek en op 12 juli 2010 weer beter. De verzuimduur is niet zo moeilijk te berekenen, maar per maand, en dan geaggregeerd over bijv een afdeling wordt het lastig.
Immers, van de 61 dagen verzuimduur van deze ziekmelding, vallen er 20 in mei (2010M05), 30 in juni (2010M06) en 11 in juli (2010M07).
Dus ik zou graag voor alle medewerkers dit geaggregeerd per maand zien.
Hoe kan ik dit oplossen? Ik wil het op maandniveau kunnen berekenen (en dan kan sql het zelf wel aggregeren naar kwartaal en jaar-niveau).