Как разработать графический конструктор отчётов для пользователей?
Я бы сначала определил, реально ли нужен пользователям данный функционал. Обычно пользователи разного рода систем учета к самостоятельному программированию чего-то там относятся крайне скептически, что понятно.
велосипед делаете

гуглите redash, metabase
ну и powerbi всякие