Promedio y caso en SQL

Estoy intentando generar un informe y el siguiente código no produce los resultados deseados, lo que me da 2 líneas en lugar de una.

El ScoreTypeID podría tener valores de 22, 52, 3 o 4. si es 22 o 52, necesito el promedio y si no, necesito mostrar 0. ¿Alguna idea de cuál puede ser el problema? Gracias.

  CASE WHEN FAS1.ScoreTypeID = 22 THEN avg(fas1.totalscore)  
       WHEN FAS1.ScoreTypeID = 52 THEN avg(fas1.totalscore)   ELSE 0    
  END  AS   'Total Score',   

Respuestas a la pregunta(3)

Su respuesta a la pregunta