TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/AfterConsolidationColumnsCalculated: Porovnání verzí

Z Solvertech
Skočit na navigaci Skočit na vyhledávání
značka: ruční vrácení zpět
 
(Nejsou zobrazeny 2 mezilehlé verze od stejného uživatele.)
Řádek 1: Řádek 1:
<languages /> <translate>
<languages /> <translate>


<!--T:1-->
V rámci importu dat je možno vyplnit některé buňky na základě hodnot v jiných buňkách.
V rámci importu dat je možno vyplnit některé buňky na základě hodnot v jiných buňkách.


<!--T:2-->
Jedno z využití je definování ceny za neobsloužení.
Jedno z využití je definování ceny za neobsloužení.


<!--T:3-->
'''Obecný zápis:'''
'''Obecný zápis:'''


<!--T:4-->
Podmínka?Ano:Ne
Podmínka?Ano:Ne


<!--T:5-->
<AfterConsolidationColumnsCalculated>
<AfterConsolidationColumnsCalculated>
   <string>job;notservedpenalty;job;notservedpenalty;job;info2;f0;jobinfo2><Podmínka?Ano:Ne</string>
   <string>job;notservedpenalty;job;notservedpenalty;job;info2;f0;jobinfo2><Podmínka?Ano:Ne</string>
</AfterConsolidationColumnsCalculated>
</AfterConsolidationColumnsCalculated>


<!--T:6-->
<br />
<br />




<!--T:7-->
'''Příklad 1: Z textu odvodit cenu za neobsloužení zakázky'''
'''Příklad 1: Z textu odvodit cenu za neobsloužení zakázky'''


<!--T:8-->
{| class="relative-table wrapped wikitable" style="width: 16.3893%;"
{| class="relative-table wrapped wikitable" style="width: 16.3893%;"
| '''Vstupní data CSV'''
| '''Vstupní data CSV'''
Řádek 35: Řádek 43:
|}
|}


<!--T:9-->
'''<br />
'''<br />
'''
'''


<!--T:10-->
<span style="line-height: 1.42857;">'''Zápis:'''</span>
<span style="line-height: 1.42857;">'''Zápis:'''</span>


<!--T:11-->
<br />
<br />


<!--T:12-->
<AfterConsolidationColumnsCalculated>
<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><Dobírka - DPD?149:jobnotservedpenalty</string>
Řádek 51: Řádek 63:




<!--T:13-->
Dobírka - DPD?90:jobnotservedpenalty
Dobírka - DPD?90:jobnotservedpenalty


<!--T:14-->
'''Příklad 2: Z číselné hodnoty'''
'''Příklad 2: Z číselné hodnoty'''


<!--T:15-->
'''Ceník dopravce:'''
'''Ceník dopravce:'''


<!--T:16-->
'''[[File:TAS_Pokroile_Pluginy_Input,_Output_Import_ScenarioImporter_AfterConsolidationColumnsCalculatedimage2017-5-9_15-55-6.png|400px]]<br />
'''[[File:TAS_Pokroile_Pluginy_Input,_Output_Import_ScenarioImporter_AfterConsolidationColumnsCalculatedimage2017-5-9_15-55-6.png|400px]]<br />
'''
'''


<!--T:17-->
<br />
<br />




<!--T:18-->
<div>
<div>


<!--T:19-->
{| class="relative-table wrapped wikitable" style="width: 405.0px;"
{| class="relative-table wrapped wikitable" style="width: 405.0px;"
|
|
Řádek 83: Řádek 102:
|}
|}


<!--T:20-->
<br />
<br />




<!--T:21-->
'''Zápis:'''
'''Zápis:'''


<!--T:22-->
<br />
<br />


<!--T:23-->
<AfterConsolidationColumnsCalculated>
<AfterConsolidationColumnsCalculated>
   <string>job;notservedpenalty;stop1;demand1;job;notservedpenalty;f0;stop1demand1<=50?69:jobnotservedpenalty</string>
   <string>job;notservedpenalty;stop1;demand1;job;notservedpenalty;f0;stop1demand1<=50?69:jobnotservedpenalty</string>
Řádek 102: Řádek 125:
</AfterConsolidationColumnsCalculated>
</AfterConsolidationColumnsCalculated>


<!--T:24-->
<br />
<br />




<!--T:25-->
'''Poznámka:'''
'''Poznámka:'''


<!--T:26-->
Podmínky číselných hodnot, převáděné na cenu za neobsloužení je potřeba řadit od nejvyššího hodnoty pro nejnižší.
Podmínky číselných hodnot, převáděné na cenu za neobsloužení je potřeba řadit od nejvyššího hodnoty pro nejnižší.




<!--T:27-->
</div>
</div>
<br />
<br />




<!--T:28-->
'''Příklad 3 - změna barvy na základě hmotnosti celkové objednávky:'''
'''Příklad 3 - změna barvy na základě hmotnosti celkové objednávky:'''


<!--T:29-->
V SolutionView mapě chceme barevně odlišit objednávky s celkovou hmotností do 50 kg, 50-99 kg, 100 - 199 kg a 200kg+
V SolutionView mapě chceme barevně odlišit objednávky s celkovou hmotností do 50 kg, 50-99 kg, 100 - 199 kg a 200kg+


<!--T:30-->
Zápis (pozor, zápis barev se liší od zápisu v [[TAS:Pokročilé/Pluginy/Input,_Output/Import/ScenarioImporter/ColumnsCalculated|ColumnsCalculated]]):
Zápis (pozor, zápis barev se liší od zápisu v [[TAS:Pokročilé/Pluginy/Input,_Output/Import/ScenarioImporter/ColumnsCalculated|ColumnsCalculated]]):


<!--T:31-->
<AfterConsolidationColumnsCalculated>
<AfterConsolidationColumnsCalculated>
     <string>dynamic;color;dynamic;color;stop1;demand1;;stop1demand1<51?Color[LawnGreen]:dynamiccolor</string>
     <string>dynamic;color;dynamic;color;stop1;demand1;;stop1demand1<51?Color[LawnGreen]:dynamiccolor</string>
Řádek 127: Řádek 158:
</AfterConsolidationColumnsCalculated>
</AfterConsolidationColumnsCalculated>


<!--T:32-->
Možné barvy
Možné barvy


<!--T:33-->
[[File:TAS_Pokroile_Pluginy_Input,_Output_Import_ScenarioImporter_AfterConsolidationColumnsCalculatedart-color-table.png|x250px]]
[[File:TAS_Pokroile_Pluginy_Input,_Output_Import_ScenarioImporter_AfterConsolidationColumnsCalculatedart-color-table.png|x250px]]
</translate>
</translate>

Aktuální verze z 30. 8. 2022, 14:35

Jiné jazyky:

V rámci importu dat je možno vyplnit některé buňky na základě hodnot v jiných buňkách.

Jedno z využití je definování ceny za neobsloužení.

Obecný zápis:

Podmínka?Ano:Ne

<AfterConsolidationColumnsCalculated>

  <string>job;notservedpenalty;job;notservedpenalty;job;info2;f0;jobinfo2><Podmínka?Ano:Ne</string>

</AfterConsolidationColumnsCalculated>



Příklad 1: Z textu odvodit cenu za neobsloužení zakázky

Vstupní data CSV Požadovaná číselná hodnota
Dobírka - DPD 149
Toptrans XXL 350
DPD - platba předem 149
DPD - Základní poštovné a balné 149


Zápis:


<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>


Dobírka - DPD?90:jobnotservedpenalty

Příklad 2: Z číselné hodnoty

Ceník dopravce:

TAS Pokroile Pluginy Input, Output Import ScenarioImporter AfterConsolidationColumnsCalculatedimage2017-5-9 15-55-6.png



Vstupní data CSV (sloupec váha)

Požadovaná číselná hodnota
39,6 57
18 55
1 50
30 57



Zápis:


<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>



Poznámka:

Podmínky číselných hodnot, převáděné na cenu za neobsloužení je potřeba řadit od nejvyššího hodnoty pro nejnižší.




Příklad 3 - změna barvy na základě hmotnosti celkové objednávky:

V SolutionView mapě chceme barevně odlišit objednávky s celkovou hmotností do 50 kg, 50-99 kg, 100 - 199 kg a 200kg+

Zápis (pozor, zápis barev se liší od zápisu v 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žné barvy

TAS Pokroile Pluginy Input, Output Import ScenarioImporter AfterConsolidationColumnsCalculatedart-color-table.png