2 votes

Comment puis-je montrer mes 3 concurrents les plus proches sur une carte ?

Je travaille pour un détaillant et je voudrais créer une carte dans Power BI pour tous nos magasins et leurs 3 concurrents les plus proches, comme l'exemple ci-dessous (Résultat idéal). Le point bleu est notre magasin et les points rouges sont nos concurrents. Idéalement, la carte changerait automatiquement lorsque qu'un autre magasin est sélectionné dans un sélecteur déroulant. Veuillez consulter les données de l'exemple ci-dessous (Mes données).

Merci,

Mark

Résultat idéal : Résultat idéal

Mes données Mes données

Tableau 1 : Tous nos magasins. Très basique. Chaque magasin a son propre numéro unique, ainsi que des détails de base sur le magasin, y compris les géocodes.

Tableau 2 : Tous les concurrents. Chaque concurrent a un numéro unique ainsi que des informations de base incluant les géocodes.

Tableau 3 : Nos magasins et leurs 3 concurrents les plus proches.

2voto

Matt Kocak Points 79

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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X