Creating a calculation similar to the following should give you some direction:
if max(Value)=total(max(Value) ) then attr(Type) else "Others" end
One thing to note, the data will need to be reshaped if it is currently setup as above. If so, using the reshaper tool can help you do this:
Hope this helps!