Passer au contenu principal

logoCorrectSize.png

Workday Adaptive Planning Knowledge Center

Calculer les distances pour l’optimisation des territoires

Explique comment calculer automatiquement la distance entre deux emplacements et afficher cette distance dans une feuille modélisée pour la planification des ventes dans Adaptive Insights for Sales.

Uniquement disponible avec Adaptive Insights for Sales

Connaître la distance entre les représentants commerciaux et leurs territoires aide pendant l’affectation des territoires de vente. En affectant des représentants aux territoires proches, vous pouvez :

  • Réduire les coûts
  • Réduire le temps de déplacement
  • Accélérer les cycles de vente

Pour calculer automatiquement les distances, associez des territoires et des représentants avec une valeur de dimension Code postal. Fournissez ensuite des coordonnées géographiques dans les champs de description de code postal. Générez la distance en miles entre les codes postaux avec une formule trigonométrique dans un compte calculé. Affichez le résultat du calcul de la distance dans une colonne d’affichage de votre feuille modélisée.

Avant de commencer

  • Autorisation requise : Accès  à la gestion des modèles > Modèle
  • Obtenez la latitude et la longitude des codes postaux de vos territoires commerciaux et des emplacements de vos représentants commerciaux. Plusieurs sources en ligne fournissent les coordonnées des codes postaux.

Comment y parvenir

Compass.png Dans le nav menu, sélectionnez Modélisation.

Étapes de base

  1. Créez une dimension pour les codes postaux de compte de vente.
  2. Créez une dimension pour les codes postaux de représentant commercial.
  3. Ajouter le calcul à la feuille modélisée :
    1. Ajoutez les dimensions à la feuille modélisée.
    2. Créez un compte calculé modélisé. 
    3. Ajoutez une colonne d’affichage pour la distance.
  4. Affichez la feuille pour voir les distances calculées.

Créez une dimension pour le code postal du compte de vente

Compass.png Dans les menus Modélisation, sélectionnez Dimensions.

  1. Créez une dimension AccountZipCode et décochez dimension de liste dans les détails de la dimension. Cette dimension doit être hiérarchique.
  2. Créez une valeur de dimension nommée de manière exactement similaire à chaque code postal de compte de vente. Par exemple, si le code postal est 11411, la valeur de dimension sera appelée 11411.
  3. Saisissez les coordonnées de chaque code postal dans le champ Description de cette valeur de dimension. Par exemple, les coordonnées pour le code postal 11411 sont  40.694021,-73.736216. 

ZIP Codes with Coordinates in the Dimension Value Description Field

Créer une dimension pour les codes postaux de représentant commercial

  1. Créez une dimension RepZipCode et décochez dimension de liste dans les détails de la dimension. Cette dimension doit être hiérarchique.
  2. Créez une valeur de dimension nommée de manière exactement similaire au code postal de chaque représentant commercial. Par exemple, si le code postal est 11422, la valeur de dimension sera appelée 11422.
  3. Saisissez les coordonnées de chaque code postal dans le champ Description de cette valeur de dimension. Par exemple, les coordonnées pour le code postal 11422 sont  40.66006,-73.736012.

Sales Representative Zip Code Coordinates

Ajouter le calcul à une feuille modélisée

Ajouter les dimensions de code postal 

Compass.png À partir des fils d’Ariane, sélectionnez Modélisation. Dans le menu Feuilles, sélectionnez Feuilles affectées à un utilisateur ou Feuilles affectées à un niveau.

  1. Sélectionnez le lien Modifier à côté de la feuille modélisée que vous souhaitez inclure dans le calcul de la distance.
  2. Sélectionnez Colonnes et niveaux.
  3. Faites glisser la dimension AccountZipCode  pour les codes ZIP de votre compte de vente dans le canevas du générateur de feuille modélisée.
  4. Faites glisser la dimension RepZipCode pour vos codes postaux de représentant de vente sous votre AccountZipCode dans le canevas du générateur de feuilles modélisée.
  5. Enregistrez la feuille.

Add Zip Code Dimensions

Créer un compte calculé modélisé

Ce compte calcule la distance entre les deux codes ZIP en évaluant les coordonnées que vous fournissez dans les champs de description. Par exemple, la formule générale pour évaluer la distance entre deux ensembles de coordonnées nécessite des fonctions trigonométriques :

 ACOS( COS( RADIANS(90-Lat1)) *COS( RADIANS(90-Lat2)) +SIN( RADIANS(90-Lat1)) *SIN(RADIANS(90-Lat2)) *COS( RADIANS(Long1-Long2))) * 3958.756

Lat1 et Long1 sont la latitude et la longitude pour le premier emplacement, et Lat2 et Long2 pour le deuxième emplacement. Vos valeurs de dimension pour les codes postaux contiennent les coordonnées latitude et longitude dans la description. La formule dont vous avez besoin dans le compte calculé nécessite une manipulation de texte  supplémentaire  pour extraire les coordonnées du champ de description.

  1. Utilisez les fils d’Ariane, pour revenir au Récapitulatif.
  2. Sélectionnez  Comptes modélisés.
  3. Sélectionnez Créer un nouveau compte calculé CreateNewCalculatedAccount.png  et fournissez les détails du compte :
    • Code : Distance
    • Nom : Distance (m)
    • Type : Calculé (périodique)
  4. Donnez au compte ces paramètres de type de données :
    • Afficher sous forme de : Nombre
    • Formule :
       acos( cos( radians(90- tonumber(substring(this.AccountZipCode.description,0,search(this.AccountZipCode.description,","))))) * cos(radians(90- tonumber(substring(this.RepZipCode.description,0,search(this.RepZipCode.description,","))))) + sin(radians(90- tonumber(substring(this.AccountZipCode.description,0,search(this.AccountZipCode.description,","))))) * sin(radians(90- tonumber(substring(this.RepZipCode.description,0,search(this.RepZipCode.description,","))))) * cos(radians( tonumber(substring(this.AccountZipCode.description,search(this.AccountZipCode.description,",")+1,99)) - tonumber(substring(this.RepZipCode.description,search(this.RepZipCode.description,",")+1,99)))) ) * 3958.756 
  • Nombre de décimales : 4
  1. Enregistrez le compte.

Ajoutez une  Colonne d’affichage pour la distance

  1. Utilisez les fils d’Ariane, pour revenir au Récapitulatif de la feuille.
  2. Sélectionnez Colonnes et niveaux.
  3. Dans la liste des éléments, développez Colonnes d’affichage.
  4. Faites glisser Distance (m) sur le canevas juste en dessous de la dimension RepCode.
  5. Enregistrez.

ZIP Code Dimensions and Distance Display Column

Afficher la feuille pour voir les distances

Dans nav menu, sélectionnez Feuilles et ouvrez la feuille contenant vos colonnes de dimension Code postal et la colonne d’affichage. La colonne Distance (m) indique la distance entre les codes postaux du compte de vente et du représentant commercial .

Distance Calculated Between Two ZIP Codes

  • Cet article vous a été utile ?