Okienko wprowadzania listy formuł

Projektant list formuł pobiera informacje o strukturze danych i przekształca je w standardową listę. Oznacza to listę elementów z nazwami unikatowymi, podpisami i szeregiem atrybutów.

Prawidłowe źródła danych to XML, listy wartości i zawartość plików CSV.

Pole Formuła i pole Typ występują we wszystkich listach formuł. Pozostałe pola projektanta list są zależne od wybranego typu źródła danych.

XML

Prawidłowe źródła XML to:

  • Tabela XML
  • Spójna kolekcja XML
Tabela XML
Tabela XML zawiera <Tabelę> z wieloma węzłami <Wierszy>. Każdy wiersz zawiera szereg węzłów <Właściwości>.
Dla każdego wiersza w XML tworzony jest element.
Nazwa wierszy stanowią nazwy unikatowe elementów.
Źródła Tabeli XML obejmują właściwości Kolumn i ListResult list. Na przykład wprowadź =globlalists.[nazwa_listy].Columns jako formułę wejściową służącą do zwracania nazw kolumn listy relacyjnej.
Spójna kolekcja XML
Typowe źródło Spójnej kolekcji XML to funkcja INITSLICERS.
Formułą dla tego źródła może być =GlobalVariables.gv_variablename.text gdzie wyniki zwracane przez INITSLICERS został zapisane do zmiennej.
Nazwy wierszy w XML stanowią nazwy unikatowe hierarchii. Dla każdej hierarchii tworzony jest element.

W celu utworzenia listy formuł ze źródła XML:

  1. Określ typ jako XML.
  2. Określ formułę, za pomocą której chcesz się połączyć ze źródłem.
  3. Określ atrybut do użycia jako podpisy elementu.

Dla każdej właściwości w XML tworzony jest atrybut. W przypadku wyboru Automatyczne mapowanie atrybutów, wszystkie atrybuty są dostępne w oknie dialogowym Formatuj [typ obiektu] dotyczącym obiektu, w którym jest wyświetlana lista. Możesz również wyłączyć automatyczne mapowanie i mapować atrybuty ręcznie.

Na przykład jeśli Twój plik XML zawiera właściwości AdresWiersz1, Miejscowość i KodPocztowy, atrybuty z tymi nazwami są tworzone automatycznie. Jeśli chcesz, aby dostępny był tylko atrybut KodPocztowy, wyłącz automatyczne mapowanie i wprowadź KodPocztowy w polu Źródło. W polu Nazwa wprowadź nazwę dla atrybutu: na przykład Kod pocztowy albo Kod ZIP.

XML

CSV
Jeśli masz zmienną zawierającą zawartość pliku CSV, możesz utworzyć listę formuł z tej zawartości.
W celu utworzenia listy formuł ze źródła CSV:
  1. Wybierz typ CSV.
  2. Określ formułę, za pomocą której chcesz się połączyć ze źródłem.
  3. Określ, czy pierwszy wiersz CSV zawiera nazwy kolumn.
Jeśli pierwszy wiersz pliku CSV zawiera nazwy kolumn, określ nazwy kolumn w polach PodpisNazwa unikatowa.
Jeśli pierwszy wiersz pliku CSV nie zawiera nazw kolumn, określ indeksy kolumn w polach PodpisNazwa unikatowa. Oznacza to, że indeks 1 odpowiada kolumnie 1, indeks 2 odpowiada kolumnie 2 itd. Zaś jeśli wyłączysz automatyczne mapowanie atrybutów, skorzystaj z indeksów kolumn w polu Źródło przy mapowaniu atrybutów.
Lista
Możesz używać listy wartości jako źródła listy formuł. Pamiętaj, że 'Lista' nie odnosi się np. do listy serwerów czy listy relacyjnej. Odnosi się natomiast to listy wartości takich, jak np. zwracane przez funkcję GETPROPERTIES LUB GETPROPERTYVALUES.