How can I prevent Tableau from scrunching columns separated by commas in a text report?
I think what you might want to try is to increase the maximum number of row labels allowed. By default, Tableau limits the levels of Row headers to 6. You can go to 16. You can get there from the menu, "Analysis" --> "Table Layout" --> "Advanced."
More on the subject could be read here
Help! Trying to show multiple columns on a very large table
Retrieving data ...