Versuchen Sie es bitte mal wie folgt:
$n = statistic('filter', array('YA01'), 'REF=='.$ref);
Hier wird aus dem String 'REF==' und der Referenz, die Sie vermutlich in $ref gespeichert haben, ein String wie z.B. 'REF=xyz' zusammengebaut. In Ihrem Code wurde 'REF==$ref' gesucht, und das findet nur etwas, wenn Sie Datensätze mit der Referenz "$ref" haben.
Sie brauchen die Referenz übrigens nicht mit registerVariable() zwischenzuspeichern auf der ersten Seite. Es funktioniert auch:
$n = statistic('filter', array('YA01'), 'REF=='.reference());