Seems the report is picking the data from server which has only records when employee is present. It does not contain the records for the days when he or she is absent.

If this is the case then you have to follow some different approch .....

e,g. keep the month in mind and show all of its dates and compare if a record for a date is there then mark it as present other wise marke it as absent. You have to do some tricks.