There are 3 basic ways to do this if you do not want to exlude data rows.
1.variable formula to coniditionally count (lots of examples on this site)
or
2. a Running Total (RT) to coniditionally count
RT Name: NonZeroCount
Field to summarize={tblProject_Employee_TimeEstimates.Hours}
Type of Summary=Count
Evaluate=Use a formula...
{tblProject_Employee_TimeEstimates.Hours} <> 0
reset=Never
(this must be used in the report footer since it is evaluating all rows).
3. if you have no duplicate records in the data set just use a formula to make a row =1 or 0 and then Sum that formula field
Name=RowCount
if {tblProject_Employee_TimeEstimates.Hours} = 0 then 0 else 1
Edited by DBlank - 02 Nov 2009 at 2:54pm