Dat is het normale gedrag als je aggregaties doet.
Maar je zou dit kunnen oplossen door een virtuele tabel te introduceren voor de lijst met caseStatus-waarden.
(
SELECT 'P' as caseStatus FROM DUAL
UNION
SELECT 'N' as caseStatus FROM DUAL
)
Dan kun je een join doen en aggregeren tegen deze tabel en je zou in staat moeten zijn om de gewenste output te krijgen