I think you're saying that the first value is blue rather than furniture is blue.
To fix this, simply assign the colours to the dimension values, if you leave Tableau to do it's thing automatically it will change the colours on each dimension value.
i have Custom color palette, the colors should be fixed. but the problem is when we get 2 values by default its taking first 2 colors, it should not like that
Can you create a demo ? I still don't think I'm understanding you
if you assign colors to dimension members then always it will fix.
EX : Furniture --Blue
just go to edit colors and assign values to the members.