My report is working on Import mode and i am refreshing my report daily through API.
Once the refresh got completed, the dataset is getting updated with the latest data. But the visuals are not automatically updating.
PFB screenshot for your reference:
For Example, today's date is 28 November 2018. We are using max(date) as "Most Recent Date" and it got selected always in the slicer as shown in the above pic. So, once the refresh got completed, while opening the report for the first time or so, all the above tables should show data for 28 November 2018 automatically.
But, here after the refresh got completed, while opening the report for the first time, the visuals are not showing the latest data/date i.e.,28 November 2018, instead it is showing some older dates randomly as shown in the above pic.
Either after changing some old dates and then selecting "Most Recent Date" from the slicer or refreshing the report link once, then the visuals are getting updated with the latest data/date.
While openign for the first time, How we should enforce that 2nd,3rd and 4th table also showing latest data/date automatically without changing the dates from the slicer or refreshing the report link.
That depends on how you create your report.
What is the slicer? I can't find a similar one. I would suggest you try the Relative mode of the slicer. Please refer to the snapshot below.