...
Die Abfrage basiert auf der bei Kunden üblich eingesetzten Pivot-View. Es werden aber Fremdschlüssel ausgegeben.
Anforderungen
Die Anforderungen an statistische Daten sind für den Aussendienst sehr zentral. Im MVP des Aussendienstportals sind verschiedene Perspektiven auf statistische Daten vorgehesen. Diese werden nachfolgend beschrieben.
...
View_field | Entity.attribute | type | Description |
---|
AddressId | Bewegung.Bew_AdresseID | foreign key | ID der Adresse |
DeliveryMonth |
Code Block |
---|
title | vf_performanceindicator.DeliveryMonth |
---|
collapse | true |
---|
| MONTH( Bewegung.Bew_Datum ) |
|
| Monat vom Lieferdatum |
DeliveryYear |
Code Block |
---|
title | vf_performanceindicator.DeliveryYear |
---|
collapse | true |
---|
| YEAR( Bewegung.Bew_Datum ) |
|
| Jahr vom Lieferdatum |
Quantity |
Code Block |
---|
title | vf_topsellers.quantity |
---|
collapse | true |
---|
| SUM (IF (Bewegung.Bew_Anrechenbar IN (0,3)) THEN (IsNull(Bewegung.Bew_Menge,0)) ELSE 0 ENDIF) |
|
| Summe der Mengen |
Selling_amount |
Code Block |
---|
title | vf_topsellers.selling_amount |
---|
collapse | true |
---|
| SUM (IF (Bewegung.Bew_Anrechenbar IN (0,2)) THEN (IsNull(Bewegung.Bew_NettoErloes,Bewegung.Bew_Menge * Bewegung.Bew_Preis)) ELSE 0 ENDIF) |
|
| Summe des Nettoerlöses |
Filter
| DB | View | Value |
---|
where | Bewegung.Bew_Vorgang | Process | -2 |
and | Bewegung.Bew_AdresseID | AddressId | is not null |
and | Bewegung.Bew_GegenBewegungId | - | is null |
and | Bewegung.Bew_Datum |
| >= CURRENT DATE - 730 |
Group by Klausel
AddressId |
DeliveryMonth |
DeliveryYear |
Order by Klausel
Topsellers
- Auf dem System-Dashboard sieht der Aussendiest die 10 Topseller aller seiner Kunden.
- Auf dem Kunden-Dashboard sieht der Aussendienst die 5 Topseller des entsprechenden Kunden sind
...