TAS:Pokročilé/Pluginy/KPI/Převod textu na datum: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
imported>Unknown user |
značka: ruční vrácení zpět |
||
(Není zobrazeno 8 mezilehlých verzí od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
<languages /> <translate> | |||
<!--T:1--> | |||
Tasha při importu dat do KPI posílá všechny dynamické sloupce jako text. V jednom dynamickém sloupci (v příkladu je to sloupec [JobDynamicField19] je uloženo datum a čas ve formátu d.M.yyyy H:mm:ss. Z dynamického pole je třeba získat korektní datum. | Tasha při importu dat do KPI posílá všechny dynamické sloupce jako text. V jednom dynamickém sloupci (v příkladu je to sloupec [JobDynamicField19] je uloženo datum a čas ve formátu d.M.yyyy H:mm:ss. Z dynamického pole je třeba získat korektní datum. | ||
<!--T:2--> | |||
'''Řešení''' | '''Řešení''' | ||
<!--T:3--> | |||
Přidat CalculatedField s následujícím výrazem: | Přidat CalculatedField s následujícím výrazem: | ||
MakeDateTime(ToInt(Replace(Replace(Remove(Reverse(Remove(Reverse([JobDynamicField19]), 0, 8)), 0, 6), ' ', ''), '.', '')), ToInt(Replace(Replace(Remove(Remove([JobDynamicField19], 0, 2), 4), '.', ''), ' ', '')), ToInt(Replace(Remove([JobDynamicField19], 2), '.', ''))) | <!--T:4--> | ||
<code> 1 MakeDateTime(ToInt(Replace(Replace(Remove(Reverse(Remove(Reverse([JobDynamicField19]), 0, 8)), 0, 6), ' ', ''), '.', '')), ToInt(Replace(Replace(Remove(Remove([JobDynamicField19], 0, 2), 4), '.', ''), ' ', '')), ToInt(Replace(Remove([JobDynamicField19], 2), '.', ''))) </code><br /> | |||
</translate> | |||
Aktuální verze z 26. 3. 2023, 11:27
Tasha při importu dat do KPI posílá všechny dynamické sloupce jako text. V jednom dynamickém sloupci (v příkladu je to sloupec [JobDynamicField19] je uloženo datum a čas ve formátu d.M.yyyy H:mm:ss. Z dynamického pole je třeba získat korektní datum.
Řešení
Přidat CalculatedField s následujícím výrazem:
1 MakeDateTime(ToInt(Replace(Replace(Remove(Reverse(Remove(Reverse([JobDynamicField19]), 0, 8)), 0, 6), ' ', ), '.', )), ToInt(Replace(Replace(Remove(Remove([JobDynamicField19], 0, 2), 4), '.', ), ' ', )), ToInt(Replace(Remove([JobDynamicField19], 2), '.', )))