Hi,
For getting the latest data in the dashboard while opening it you need to do below things.
1)You need to schedule the web Intelligence report daily(based on your requirement) before you open the Dashboard.
2)Please export the dashboard with the option enabled as "Refresh Before Components Are Loaded" in Data Manager-->Live Office Connections.
If that is done ,it will take care of getting the latest instance from the latest scheduled report.
If you are using Live Office Connection,then there is no need of using additional Refresh Button for getting the latest data if above options are enabled.
Q:So every day i need to open all my 50 SWF files (Dashboards) need to do manual refresh to get updated data.
A)there is nothing such manual refresh required if you are already scheduled web Intelligence report.
When ever you open the dashboard,it ll automatically get the latest instance of the report in case of Live Office.
Regards,
Venkat P.