Ага. Проблема была формулу допилить, чтобы первые три месяца взад сдвинуть. Лечится if на эти три месяца и добавить (12+). А затем твоя сортировка)))
if (DATEPART('month',[Order Date]) - DATEPART ('month',TODAY())) <0
then 12- DATEPART ('month',TODAY())+DATEPART('month',[Order Date])
else (DATEPART('month',[Order Date]) - DATEPART ('month',TODAY()))
END