Creo que el error se debe a los campos de color y marcador. Si ejecuta el comando solo con
Report(asdf)[Frame Box(1)] << Row Legend (:week);
Esto debería funcionar bien.
La leyenda utilizará la configuración de color en la columna: semana que tendría que definir de antemano, mejor en las propiedades de la columna como etiquetas de valor o, alternativamente, como la opción Marcar filas por columna usando esta columna.