I think that the problem is that QlikView first evaluates the Dollar-Sign Expansions to get the final expression, and after tries to calculate the value for each row/column. So QlikView is using the following expression:
count({<EffectiveYear={2011},EffectiveWeek={-}>} TOTAL [Employee Number])