Hello Arno,
have you tried using Choropleth Layer with transitive attributes too?
In our BW-datamodel we have the geografical information only on country level. We flagged country as geo dimension and added the relevant attributes like 0LATIDUDE, 0...