What you're trying to achieve is possible,
but it requires a lot of manual & tedious preparation.
I call this approach "Green Pills Table",
as it needs at least one Green Pill as a placeholder
for every measure column visible on a view.
I would use two Green Pills per column to mimic headers.
I couldn't advise to apply it broadly at work.
Better to use a different (simple & straightforward)
view to answer questions.
Anyway, please find the attached.
Green Pills Table_YF.twbx 1.2 MB
Try following steps:
1. Keep Customer Name on Rows in a new Worksheet.
2. Change marks to Shape
3.Drag Segment field to Shape and select required shapes. You can do this steps for color also.
4. Drag Segment field to Label.
5.Now you should have Shapes overlapping the Segment Names.
6. Change the fit to "Fit Width" or "Entire View".
Note: this method will work only if there is 1 to 1 relation between Customer and Segment for 1 particular row.