Automate a screen capture?

It really depends on how your flows are created but simple strategy will be to hold one global object of all measurements which have named parameters of different measured targets. Then with every incoming measurement update also the global object and if time comes for report just read values from that object and format the email content.
To go in details with it, it takes you to start doing it and ask specific questions if you stuck with something.