"Delay" of Enrollment Analytics vs. Event Analytics

We have some strange findings of analytics between two program indicators. We are summing a single data element in the program indicator, and with 1 program indicator are using the enrollment date for analytic period boundaries, and another using event date for analytic period boundaries. The other elements (dataElement, filter) were all the same. Both program indicators populate, however the enrollment program indicator has slightly less sums than the event based program indicator within the data visualizer app. Using the event report app and line listing, I can pull all of the events and find that the numbers are exactly the same—that is, that the Event Program Indicator == the Enrollment Program Indicator when I sum the PIs across all events.

Interestingly, the gap between Event and Enrollment numbers isn’t consistent, but has spanned over several days and seems to be getting ever so slightly smaller. In a scale of totals of around 275,000, enrollment was off by as much as 200, and now is only 8 fewer in total.

Any reason to understand why enrollment would be less than event analytics, with the premise that both PIs are functioning, are producing expected (congruent) results in Event Reports, and continue to be updated with each analytics?

1 Like

A post was split to a new topic: How to login to DHIS2?

Hi @Matthew_Boddie

Thanks for your post and patience. Sorry to hear that you’re facing this issue which isn’t clear why this is happening, however, I see you are referring to Event Reports so may I ask which version of the DHIS2 instances are you using? It’s possible that this issue has been fixed in later versions.

I couldn’t find a specific reason or clearly documentation situation when this happens; however, is possible that this issue is somehow similar to: Possible Bug in Analytic Tables [fixed]?

How are you running the analytics tables export? Is it scheduled and does it include all the data? Additionally, would it be possible to share the configuration of the ‘program indicator’ and the ‘enrollment program indicator’? Finally, do you think you would be able to reproduce this issue on any of the play.dhis2.org instances?

Sorry if I’m asking to many questions. Thank you!

Hi @Matthew_Boddie ,

With apologies for the delay, are you still finding this issue?

It’s difficult to know exactly what’s going on without more details on the config of the PI and the program stage itself.

Could you clarify, whats the Analytics type, Aggregation type, expression, and filter for each PI?

Is the data element in a repeatable program stage? And, can an event take place at a different location than enrollment?

1 Like