Zum Hauptinhalt wechseln
Adaptive Planning
Zuletzt aktualisiert: 2023-06-23
Beispiel: Entfernungen für die Gebietsoptimierung berechnen

Beispiel: Entfernungen für die Gebietsoptimierung berechnen

Die Kenntnis der Entfernung zwischen Vertriebsmitarbeitern und ihren Gebieten hilft bei der Zuweisung des Vertriebsgebiets. Wenn Sie Mitarbeiter nahe gelegenen Gebieten zuweisen, haben Sie folgende Möglichkeiten:
  • Kosten reduzieren.
  • Reisezeit reduzieren.
  • Vertriebszyklen beschleunigen.
Zur automatischen Berechnung von Entfernungen verknüpfen Sie Gebiete und Mitarbeiter mit einem Dimensionswert für die Postleitzahl. Geben Sie dann in den Code-Beschreibungsfeldern für die Postleitzahl geografische Koordinaten ein. Generieren Sie die Entfernung in Kilometern zwischen den Postleitzahlen mit einer trigonometrischen Formel in einem berechneten Konto. Zeigen Sie das Ergebnis der Entfernungsberechnung in einer Anzeigespalte in Ihrem modellierten Tabellenblatt an.

Voraussetzungen

  • Sicherheit: Berechtigung
    Modell
    .
  • Ermitteln Sie den Breiten- und Längengrad für die Postleitzahlen Ihrer Vertriebskonto-Gebiete und die Standorte Ihrer Vertriebsmitarbeiter. Die Koordinaten der Postleitzahlen werden in mehreren Online-Quellen bereitgestellt.

Navigation

Compass.png Klicken Sie im Navigationsmenü auf
Modellierung
.

Schritte

  1. Erstellen Sie eine Dimension für die Postleitzahlen der Vertriebskonten.
  2. Erstellen Sie eine Dimension für die Postleitzahlen der Vertriebsmitarbeiter.
  3. Fügen Sie die Berechnung zum modellierten Tabellenblatt hinzu:
    1. Fügen Sie die Dimensionen zum modellierten Tabellenblatt hinzu.
    2. Erstellen Sie ein modelliertes berechnetes Konto.
    3. Fügen Sie eine Anzeigespalte für die Entfernung hinzu.
  4. Zeigen Sie das Tabellenblatt an, um die berechneten Entfernungen einzusehen.

Dimension für die Postleitzahl der Vertriebskonten erstellen

Compass.png Wählen Sie im Menü „Modellierung“ die Option
Dimensionen
.
  1. Erstellen Sie eine Dimension „AccountZipCode“ und deaktivieren Sie das Kontrollkästchen
    Listendimension
    in den Dimensionsdetails. Diese Dimension muss hierarchisch sein.
  2. Erstellen Sie einen Dimensionswert, der genau wie die Postleitzahl jedes Vertriebskontos benannt ist. Beispiel: Wenn die Postleitzahl 11411 lautet, lautet der Dimensionswert 11411.
  3. Geben Sie die Koordinaten für jede Postleitzahl in das Feld „Beschreibung“ dieses Dimensionswerts ein. Beispielsweise sind die Koordinaten für die Postleitzahl 11411:
    40.694021,-73.736216.

Dimension für die Postleitzahlen der Vertriebsmitarbeiter erstellen

  1. Erstellen Sie eine Dimension „RepZipCode“ und deaktivieren Sie das Kontrollkästchen
    Listendimension
    in den Dimensionsdetails. Diese Dimension muss hierarchisch sein.
  2. Erstellen Sie einen Dimensionswert, der genau wie die Postleitzahl jedes Vertriebsmitarbeiters benannt ist. Beispiel: Wenn die Postleitzahl 11422 lautet, lautet der Dimensionswert 11422.
  3. Geben Sie die Koordinaten für jede Postleitzahl in das Feld „Beschreibung“ dieses Dimensionswerts ein. Beispielsweise sind die Koordinaten für die Postleitzahl 11422:
    40.66006,-73.736012.

Postleitzahl-Dimensionen zum Tabellenblatt hinzufügen

Compass.png Klicken Sie in den Breadcrumbs auf
Modellierung
. Wählen Sie im Menü „Tabellenblätter“ die Option
Tabellenblätter mit Benutzerzuweisung
oder
Tabellenblätter mit Ebenenzuweisung.
  1. Klicken Sie auf den Link „Bearbeiten“ neben dem modellierten Tabellenblatt, das Sie in die Entfernungsberechnung einschließen möchten.
  2. Wählen Sie
    Spalten und Ebenen
    .
  3. Ziehen Sie die Dimension
    AccountZipCode
    für die Postleitzahlen Ihrer Vertriebskonten in den Erstellungsbereich des Builders für modellierte Tabellenblätter
    .
  4. Ziehen Sie die Dimension
    RepZipCode
    für die Postleitzahlen Ihrer Vertriebsmitarbeiter unter Ihre Dimension „AccountZipCode“ in den Erstellungsbereich des Builders für modellierte Tabellenblätter.
  5. Speichern Sie das Tabellenblatt.

Modelliertes berechnetes Konto erstellen

Dieses Konto berechnet die Entfernung zwischen den beiden Postleitzahlen, indem es die in den Beschreibungsfeldern angegebenen Koordinaten evaluiert. Ein Beispiel: Die allgemeine Formel zur Evaluierung des Abstands zwischen zwei Koordinatensätzen erfordert trigonometrische Funktionen:
ACOS( COS( RADIANS(90-Lat1)) *COS( RADIANS(90-Lat2)) +SIN( RADIANS(90-Lat1)) *SIN(RADIANS(90-Lat2)) *COS( RADIANS(Long1-Long2))) * 3958.756
Lat1
und
Long1
sind der Breiten- und Längengrad für den ersten Standort und
Lat2
und
Long2
für den zweiten Standort gelten. Ihre Dimensionswerte für Postleitzahlen enthalten die Koordinaten für den Breiten- und Längengrad in der Beschreibung. Bei der Formel, die Sie im berechneten Konto benötigen, ist eine zusätzliche Textverarbeitung erforderlich, um die Koordinaten aus dem Beschreibungsfeld abzurufen.
  1. Verwenden Sie die Breadcrumbs, um zur Zusammenfassung zurückzukehren.
  2. Wählen Sie
    Modellierte Konten
    .
  3. Klicken Sie in der Symbolleiste auf
    Neues berechnetes Konto erstellen
    und geben Sie die Kontodetails ein:
    • „Code“: Distance
    • „Name“: Distance (m)
    • „Art“: Calculated (periodic)
  4. Weisen Sie dem Konto unter „Datentyp“ die folgenden Einstellungen zu:
    • „Anzeigen als“: Zahl
    • Formel:
      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
    • „Dezimalstellen“: 4
  5. Speichern Sie das Konto.

Anzeigespalte für die Entfernung hinzufügen

  1. Verwenden Sie die Breadcrumbs, um zur Tabellenblattzusammenfassung zurückzukehren.
  2. Wählen Sie
    Spalten und Ebenen
    .
  3. Blenden Sie in der Liste der Elemente die Option „Anzeigespalten“ ein.
  4. Ziehen Sie
    Distance (m)
    in den Erstellungsbereich direkt unter die Dimension „RepZipCode“.
  5. Speichern Sie.

Tabellenblatt anzeigen, um die Entfernungen einzusehen

Klicken Sie im Navigationsmenü auf
Tabellenblätter
und öffnen Sie das Tabellenblatt mit Ihren Dimensionsspalten für die Postleitzahl und die Anzeigespalte. Die Spalte „Entfernung (km)“ zeigt die Entfernung zwischen den Postleitzahlen der Vertriebskonten und den Postleitzahlen der Vertriebsmitarbeiter.