feat(report): make resModal to support dynamically dimensionList by metricList's selected, percentage transform metric check and use different formatter etc