No estás haciendo nada malo. SQL Server 2008 no admite la ejecución de agregados con función de ventanas.
SQL Server 2012 finalmente tiene soporte completo para funciones de ventanas, incluida la ejecución de agregaciones. Entonces, si realmente necesita esto, deberá actualizar.
Consulte este SQLFiddle para SQL Server 2012:http://sqlfiddle.com/#!6/5303f /1