I implemented a small application: A map of the USA with a customize GeoJSON, two datasources (1 datasource with only positive values, 2 datasource with only negative values), a hierarchy for sales agencies (is activated in all datasources with level 3) and a dimension filter where I select different sales agencies.
The geomap has to layers. The first layer just show the positive values on the map in green (Datasource 1), the second layer shows the negative values on the map in red (Datasource2). These are two BEx queries with conditions.
Now, I select one of these sales agencies. The sales agency has a positive value, all the other positve sales agencies disappear after filtering, but the negative sales agencies still remain. In the dimension filter all target data sources are checked.
The resultset of the datasource (initial view) with the negative values is empty, but I don't understand why these agencies still shown on the map