TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/AfterConsolidationColumnsCalculated/pl: Porovnání verzí
|  (založena nová stránka s textem „'''Cennik przewoźnika:'''“) | 
| (Žádný rozdíl) | 
Aktuální verze z 26. 8. 2022, 08:26
Podczas importowania danych możliwe jest wypełnienie niektórych komórek na podstawie wartości w innych komórkach.
Jednym z zastosowań jest określenie ceny za nienadzorowane.
Ogólna notacja:
Warunek? tak/nie
<AfterConsolidationColumnsCalculated>
<string>job;notservedpenalty;job;notservedpenalty;job;info2;f0;jobinfo2><Podmínka?Ano:Ne</string>
</AfterConsolidationColumnsCalculated>
Przykład 1: Określ cenę za nienadzorowane zamówienie z tekstu
| Dane wejściowe CSV | Pożądana wartość liczbowa | 
| Dobírka - DPD | 149 | 
| Toptrans XXL | 350 | 
| DPD - platba předem | 149 | 
| DPD - Základní poštovné a balné | 149 | 
Zapisy:
<AfterConsolidationColumnsCalculated>
<string>job;notservedpenalty;job;notservedpenalty;job;info2;f0;jobinfo2><Dobírka - DPD?149:jobnotservedpenalty</string> <string>job;notservedpenalty;job;notservedpenalty;job;info2;f0;jobinfo2><DPD - Dopravné a balné XXL?350:jobnotservedpenalty</string> <string>job;notservedpenalty;job;notservedpenalty;job;info2;f0;jobinfo2><DPD - Základní poštovné a balné?149:jobnotservedpenalty</string> <string>job;notservedpenalty;job;notservedpenalty;job;info2;f0;jobinfo2><DPD - platba předem?149:jobnotservedpenalty</string>
</AfterConsolidationColumnsCalculated>
Płatność przy odbiorze - DPD? 90: kara za brak pracy
Przykład 2: Z wartości liczbowej
Cennik przewoźnika:
| Dane wejściowe CSV (kolumna wagi) | Pożądana wartość liczbowa | 
| 39,6 | 57 | 
| 18 | 55 | 
| 1 | 50 | 
| 30 | 57 | 
Zapisy:
<AfterConsolidationColumnsCalculated>
<string>job;notservedpenalty;stop1;demand1;job;notservedpenalty;f0;stop1demand1<=50?69:jobnotservedpenalty</string> <string>job;notservedpenalty;stop1;demand1;job;notservedpenalty;f0;stop1demand1<=48?67:jobnotservedpenalty</string> <string>job;notservedpenalty;stop1;demand1;job;notservedpenalty;f0;stop1demand1<=47?65:jobnotservedpenalty</string> <string>job;notservedpenalty;stop1;demand1;job;notservedpenalty;f0;stop1demand1<=45?63:jobnotservedpenalty</string> <string>job;notservedpenalty;stop1;demand1;job;notservedpenalty;f0;stop1demand1<=43?61:jobnotservedpenalty</string> <string>job;notservedpenalty;stop1;demand1;job;notservedpenalty;f0;stop1demand1<=41?59:jobnotservedpenalty</string> <string>job;notservedpenalty;stop1;demand1;job;notservedpenalty;f0;stop1demand1<=25?57:jobnotservedpenalty</string> <string>job;notservedpenalty;stop1;demand1;job;notservedpenalty;f0;stop1demand1<=20?55:jobnotservedpenalty</string> <string>job;notservedpenalty;stop1;demand1;job;notservedpenalty;f0;stop1demand1<=10?50:jobnotservedpenalty</string>
</AfterConsolidationColumnsCalculated>
Uwaga:
Warunki wartości liczbowych przeliczonych na cenę nienadzorowanej należy posortować od najwyższej do najniższej wartości.
Przykład 3 - zmiana koloru w oparciu o całkowitą wagę zamówienia:
W mapie SolutionView chcemy rozróżnić zamówienia kolorowe o łącznej wadze do 50 kg, 50-99 kg, 100-199 kg i 200 kg +
Napisz (uwaga, kolor różni się od ColumnsCalculated:ColumnsCalculated):
<AfterConsolidationColumnsCalculated>
<string>dynamic;color;dynamic;color;stop1;demand1;;stop1demand1<51?Color[LawnGreen]:dynamiccolor</string> <string>dynamic;color;dynamic;color;stop1;demand1;;stop1demand1>50?Color[Khaki]:dynamiccolor</string> <string>dynamic;color;dynamic;color;stop1;demand1;;stop1demand1>100?Color[DarkSlateBlue]:dynamiccolor</string> <string>dynamic;color;dynamic;color;stop1;demand1;;stop1demand1>200?Color[MediumVioletRed]:dynamiccolor</string>
</AfterConsolidationColumnsCalculated>
Możliwe kolory

