Although Tableau is a great visualization tool in the Business Intelligence domain, but it has also some limitations. Some of them are mentioned below:
1. Tableau costs high if you compare with the other BI tools like (Power BI, QlikView, Excel etc.)
2. In Tableau there is no option for scheduling the refresh. Like if you want your data should get refreshed after a certain interval then there is no functionality to do that, you have to do that by your own or manually.
3. Tableau doesn't support importation of custom visuals, you can't import any other visuals in Tableau which is developed by developers unlike Power BI.
4. Tableau custom formatting is also limited to 16 columns, you have to do that one by one which is very time consuming.
5. Screen resolution is also an issue in tableau like if you have created a dashboard in 1920*1080 and then the user is viewed in 2560*1440 resolution then the layout will be little bit distorted.
6. Preprocessing of data before visualization is also less in Tableau as compare to other BI tools.
But if you consider the analytics then Tableau is the one which comes on top. many business analysts and data scientists prefer Tableau for analytics.
If you want to learn Tableau from basic to advance level then check tableau certification