If you want to send a report from Marketo, you should set up a report subscription for the people receiving the report. From the Analytics tab, go to Subscriptions, click New and then New Report Subscription, and set the frequency to weekly. If you don't mind that all the people receive the report on the same day, you can use just one subscription. But if you want different people to receive the report on different days of the week, you will have to set up different subscriptions.
Alternatively, if you want to send an ordinary email (not a report), you can use the filter "Not was sent email" and add the constraint "Date of Activity" and set it to last 6 days. This will ensure that the recipient does not receive the email twice in one week.
If anyone has challenges with formulas and math, please check: CALCITNOW - Field formula calculations – Marketo LaunchPoint