Panel zadávání seznamu vzorců

Návrhář seznamů vzorců zpracovává informace o struktuře dat na standardní seznam. Jedná se o seznam prvků, které mají jedinečné názvy, popisky a řadu atributů.

Platné zdroje dat jsou data XML, seznamy hodnot a obsah souborů CSV.

Pole Vzorec a Typ jsou společná pro všechny seznamy vzorců. Další pole v návrháři seznamů závisejí na typu vybraného zdroje dat.

XML

Platné zdroje dat XML jsou:

  • Tabulka XML
  • Řazená kolekce XML
Tabulka XML
Tabulka XML obsahuje prvky <Tabulka> s více uzly <Řádek>. Každý řádek obsahuje několik uzlů <Vlastnost>.
Pro každý řádek v souboru XML se vytvoří prvek.
Jedinečné názvy prvků se převezmou z názvů řádků.
Mezi zdroje tabulky XML patří řádky a vlastnosti ListResult seznamů. Zadáte-li například jako vstupní vzorec hodnotu =globlalists.[list_name].Columns, vrátí se názvy sloupců relačního seznamu.
Řazená kolekce XML
Obvyklým zdrojem řazené kolekce XML je funkce INITSLICERS.
Vzorcem pro tento zdroj může být =GlobalVariables.gv_variablename.text, pokud výsledky vrácené funkcí INITSLICERS byly zapsány do proměnné.
Názvy řádků v souboru XML jsou hierarchicky jedinečné názvy. Pro každou hierarchii se vytvoří prvek.

K vytvoření seznamu vzorců ze zdroje XML je třeba:

  1. Zadat jako typ XML
  2. Zadat vzorec k propojení se zdrojem
  3. Zadat atribut, který se má použít jako popisky prvků

Pro každou vlastnost v souboru XML se vytvoří atribut. Je-li vybrána možnost Automatické mapování atributů, jsou všechny atributy k dispozici v dialogovém okně Formát [typ objektu] pro objekt, ve kterém je seznam zobrazen. Automatické mapování a atributy mapování lze také vypnout manuálně.

Pokud například soubor XML obsahuje vlastnosti ŘádekAdresy1, Město a PSČ, vytvoří se atributy s těmito názvy automaticky. Pokud chcete, aby byl k dispozici pouze atribut PSČ, vypněte automatické mapování a zadejte hodnotu PSČ do pole Zdroj. Do pole Název zadejte název pro daný atribut, například PSČ.

XML

CSV
Pokud máte proměnnou, která nese obsah souboru CSV, můžete z tohoto obsahu vytvořit seznam vzorců.
K vytvoření seznamu vzorců ze zdroje CSV je třeba:
  1. Zadat jako typ CSV
  2. Zadat vzorec k propojení se zdrojem
  3. Zadat, zda první řádek souboru CSV obsahuje názvy sloupců
Pokud první řádek souboru CSV názvy sloupců obsahuje, zadejte název sloupce do polí Popisek a Jedinečný název.
Pokud první řádek souboru CSV názvy sloupců obsahuje, zadejte název sloupce do polí Popisek a Jedinečný název. Index 1 tak představuje sloupec 1, index 2 představuje sloupec 2 atd. Pokud automatické mapování atributů vypnete, použijte při mapování atributů indexy sloupců v poli Skóre.
Seznam
Jako zdroj seznamu vzorců můžete použít seznam hodnot. Je důležité poznamenat, že termín „seznam“ zde neoznačuje například seznam serverů nebo relační seznam. Označuje seznam hodnot, jako jsou například ty, které vrátí funkce GETPROPERTIES nebo GETPROPERTYVALUES.