Line Listing confusing behavior

Hi all,

I have a test tracker program in DHIS2 with four stages:

Stage 1 has events in July

Stage 2 has events in October

Stage 3 has events in October

Stage 4 has events in October

The test beneficiaries have both enrollment dates and incident dates.

In the Line Listing app, I selected:

Input: Enrollment

Org unit: X

Period: October 2025 (for both enrollment and incident dates)

Data dimension: Data across stages

Data selected: Data elements from all four stages

My question is: In Line Listing, when using Data Across Stages, is the filtering based on the event dates of the stages being listed—rather than the enrollment or incident dates?

I’m asking because Stage 1 has events in July 2025 (not October), but its data still appears in the output. In addition, the beneficiaries associated with Stage 1 do not have enrollment or incident dates in October either.

Thanks in advance

If you want to restrict output strictly to events within October, you should set Input = Event instead of Enrollment. That way, only events whose dates fall in October will appear.

If your goal is to see all data for beneficiaries who had activity in October, then your current setup (Enrollment + Data Across Stages) is correct — but expect earlier stage data to appear.

This distinction between Enrollment-based filtering and Event-based filtering is one of the key new features of the Line Listing app compared to the older Event Reports

Here’s interesting links :

1 Like