In order to create a paginated report with every customer receiving a separate PDF, follow these steps:
1. Customer Filtering with Parameters
Include a Customer ID parameter in order to filter data per customer.
Use the parameter in the report query such that each report instance would have only the relevant customer data.
2. Power BI Paginated Report Subscriptions
Create an Email Subscription within Power BI Service (Premium/PPU) to allow for scheduling report delivery.
Use "Per recipient delivery" for filtered PDFs to be sent out to individual customers based on parameters.
3. Power Automate for Bulk PDF Generation
Use Power Automate with the "Export to File for Paginated Reports" action.
Iterate through the customer records dynamically filtering for each one, save/export the PDFs to a shared site, or email directly.