Hi Andy,
The Report2 is also dynamic which can contain 10 columns sometimes and 20 columns other time based on user selection.
So I cannot exactly pass the parameters to EPMRetrieve data.
Also, If I used Retrieve data, I think the sheet will slow down further which is already low on performance.
Thanks,
Shiva