Thank you June 7. I created a new query with depts/month/year (qryHHSharepointSurveyDeptMonthYearJoin) and then joined it to include all records from the new query. I am getting counts for those months that are > 0, but not the ones that equal 0.
Code:
SELECT qryHHSharepointSurveyDeptMonthYearJoin.MoYr, qryHHSharepointSurveyDeptMonthYearJoin.fldUnit, qryHHSharepointSurveyDeptMonthYearJoin.fldDirector, Nz(Count([qryHHSharepointSurveyLineListALL].[ID]),0) AS Observations, Month([MoYr]) AS MoNum, Year([MoYr]) AS YrNum
FROM qryHHSharepointSurveyDeptMonthYearJoin LEFT JOIN qryHHSharepointSurveyLineListALL ON qryHHSharepointSurveyDeptMonthYearJoin.fldUnit = qryHHSharepointSurveyLineListALL.fldDept
WHERE (((qryHHSharepointSurveyDeptMonthYearJoin.MoYr)=[MonthYear]))
GROUP BY qryHHSharepointSurveyDeptMonthYearJoin.MoYr, qryHHSharepointSurveyDeptMonthYearJoin.fldUnit, qryHHSharepointSurveyDeptMonthYearJoin.fldDirector
ORDER BY Nz(Count([qryHHSharepointSurveyLineListALL].[ID]),0);