Změna typu vlastnosti
Změna typu vlastnosti z Text na Datum
Chcete-li změnit typ vlastnosti, proveďte následující:
-
Otevřete Definice vlastností, vyberte konkrétní vlastnost a změňte její datový typ pomocí příkazu Upravit. Hodnoty vlastnosti, které jsou uvedeny v některém z podporovaných formátů, se automaticky převedou na typ Date. Protože systém negarantuje automatický převod všech hodnot vlastnosti v celém záznamu, vytvoří se automaticky záloha (kopie) původní vlastnosti s názvem
<název vlastnosti> (old)
(např. "Datum výroby (old)"), která ponechá původní hodnoty.::: note
Podporovaný formát pro automatický převod je
dd.mm.yyyy
(např. 15.10.2015, 3.1.2015). Pokud máte většinu hodnot vlastnosti zadánu v jiném formátu, doporučujeme postupovat až do kroku 5 v tomto návodu.:::
-
Ově řte, že systém dokázal převést všechny hodnoty, podle tohoto postupu:
- Přejděte na stránku Objekty a přepněte ji do režimu Tabulka.
- Zobrazte sloupec
<property name>
(typ vlastnosti Datum) a sloupec<property name> (old)
. - Nastavte filtry sloupců následovně:
<property name>
=""
<property name> (old)
=not ""
-
Pokud se po nastavení filtru nezobrazí žádné řádky, byly všechny hodnoty úspěšně převedeny, pokračujte krokem 7.
-
Pokud se systému nepodařilo převést pouze malý počet hodnot, doplňte hodnoty ručně.
-
Pokud se systému nepodařilo převést velké množství hodnot, postupujte podle následujících pokynů pro hromadný převod:
- Zobrazte pouze sloupce "NodeId", "Type" a
<property name> (old)
. - K exportu tabulky použijte příkaz Analyzovat v tabulce MS Excel.
- Otevřete soubor v Microsoft Excelu a v případě potřeby upravte původní hodnoty vlastností (tj. hodnoty ve sloupci "... (old)", např. "Date of manufacture (old)") tak, aby byly všechny v jednotném formátu podporovaném nástrojem ImportUtil; viz parametr -datetimeformat nástroje ImportUtil. Poté přejmenujte sloupec s původními hodnotami na název cílové vlastnosti (tj. odstraňte příponu "(old)").
- Uložte soubor ve formátu CSV.
- Aktualizujte hodnoty vlastností pomocí příkazu Import CSV (nebo pomocí nástroje ImportUtil), s parametry -datetimeformat a -keyfields "NodeId". Pokud se import dat pro některé objekty nezdaří, upravte ručně formát dat těchto objektů v souboru CSV.
- Zobrazte pouze sloupce "NodeId", "Type" a
-
Vraťte se ke kroku 2.
-
Po dokončení převodu hodnot vlastnosti odstraňte vlastnost
<property name> (old)
ze všech šablon objektů a odstraňte také její definici vlastnosti.
Změna typu vlastnosti z Text na Číslo
Chcete-li změnit typ vlastnosti, proveďte následující:
- Změňte datový typ vlastnosti Text na Číslo. Podporovaný formát pro převod je desetinné číslo s čárkou nebo tečkou jako desetinným oddělovačem. Jako oddělovač řádů lze použít mezeru. Lze převádět také záporná čísla nebo čísla v zkráceném formátu. Například: "12 543.50", "980.56", "-1530", "1,3e-2".
- Po převodu zkontrolujte a importujte případné nepřevedené vlastnosti, jak je popsáno při změně typu Text na typ Datum.