Voici la solution qui me vient à l'esprit. Créez une nouvelle table qui combine les informations des 3 tables fournies. Elle sera formatée comme votre Table 1 ou Table 2, mais avec deux nouvelles colonnes, Type et Slicer Store.
Type spécifiera si la ligne concerne votre propre magasin ou un concurrent. Slicer Store précisera quelles lignes doivent être affichées lorsque le nom de ce magasin est sélectionné dans le slicer déroulant.
Chaque ligne de votre Table 3 aura 4 lignes dans la nouvelle table, une pour chacune des colonnes. La colonne Slicer Store de votre nouvelle table contiendra le Numéro de magasin de chaque ligne de la Table 3. La colonne Type de votre nouvelle table est explicite.
Vous obtiendrez quelque chose comme ce qui suit.
Numéro
Nom
Adresse
Latitude
Longitude
Type
Slicer Store
JL123
...
...
...
...
Magasin
JL123
C1
...
...
...
...
Concurrent
JL123
C2
...
...
...
...
Concurrent
JL123
C3
...
...
...
...
Concurrent
JL123
JL456
...
...
...
...
Magasin
JL456
C2
...
...
...
...
Concurrent
JL456
C3
...
...
...
...
Concurrent
JL456
C4
...
...
...
...
Concurrent
JL456
Maintenant, pour l'utiliser dans Power BI. Créez un slicer déroulant à sélection unique en utilisant votre nouvelle colonne Slicer Store. Ensuite, créez votre visualisation de carte en utilisant les lignes de votre nouvelle table. Utilisez votre nouvelle colonne Type comme Légende/Catégorie. Cela vous permettra de colorer différemment les magasins par rapport aux concurrents dans la visualisation.
Et voilà, vous avez terminé. Notez que vous pouvez avoir des lignes "doublons" pour les concurrents dans votre nouvelle table. Par exemple, si JL123 et JL456 étaient situés physiquement l'un à côté de l'autre, alors les lignes pour C1, C2 et C3 apparaîtraient chacune deux fois dans votre nouvelle table. Le Slicer Store serait différent (JL123 ou JL456) pour ces lignes, cependant.
Comment vous créez la nouvelle table, manuellement ou avec un script, c'est la partie difficile.