Reporting by run user

Reporting by run user

@Ali Emam

Hi,
I have a run user that likes to adjust the time and day of his CSV/PDF reporting as well as the variables he will get in the report by himself.
What is the best way to do that?