Если все просто, то не вижу проблем для решения этого внутри DAX. Но, как говориться "дьявол в деталях".
У сторонних решений красивые 3d картинки)) Но да, если итоге сведется все к плоской задаче - сделаем в Аксапте. Программист впадет в депрессию разве что..