Přeskočit na hlavní obsah

Změna typu vlastnosti

Změna typu vlastnosti z Text na Datum

Chcete-li změnit typ vlastnosti, proveďte následující:

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

    :::

  2. 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 ""
  3. Pokud se po nastavení filtru nezobrazí žádné řádky, byly všechny hodnoty úspěšně převedeny, pokračujte krokem 7.

  4. Pokud se systému nepodařilo převést pouze malý počet hodnot, doplňte hodnoty ručně.

  5. 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.
  6. Vraťte se ke kroku 2.

  7. 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í:

  1. 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".
  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.