Do we have an option in Tableau to achieve below scenario?
Data Source --- Join01 --- Sheet01 <- Quick Filter
--- Join02 --- Sheet02 <- Quick Filter
--- Join03 --- Sheet03 <- Quick Filter
One Data Source. Different Table Joins for each sheet.
Upgrade to Tableau 10.1 and use Cross Database join (more powerful version of simple join). Through which you can achieve joining any data set.
But then again, a lot will depend upon your data set and requirement.
It is better if you can share a set of your data, on-which you are planning to work upon.