Probably Group Loop Start node will help to separate ids. Here is topic you can check which include example:
If you create multiple reports (multiple PDFs) I’m not sure you’ll be able to merge them in KNIME into a single PDF report so seems you should send all data into wf1, do separation there (same calculation for different ids within loop) and send that data (after loop end) to report to have only one PDF.