Translation not up to date
The translation of this page does not represent the latest version. For the latest updates, see the English version of the documentation.
Last updated: 04 lip 2023
Węzeł Transpozycja zamienia miejscami dane w wierszach i kolumnach, w wyniku czego rekordy stają się zmiennymi, a zmienne rekordami.
Przykład
node = stream.create("transpose", "My node")
node.setPropertyValue("transposed_names", "Read")
node.setPropertyValue("read_from_field", "TimeLabel")
node.setPropertyValue("max_num_fields", "1000")
node.setPropertyValue("id_field_name", "ID")
Właściwości węzła transposenode |
Typ danych | Opis właściwości |
---|---|---|
transpose_method |
typ wyliczeniowy | Określa metodę transpozycji: Normalną (normal ), CASE to VAR
(casetovar ) lub VAR to CASE (vartocase ). |
transposed_names |
Prefix Read |
Właściwości normalnej metody transpozycji. Nowe nazwy zmiennych mogą być generowane automatycznie na podstawie określonego przedrostka lub odczytywane z istniejących zmiennej w danych. |
prefix |
łańcuch | Właściwości normalnej metody transpozycji. |
num_new_fields |
liczba całkowita | Właściwości normalnej metody transpozycji. Gdy stosowany jest przedrostek, określa maksymalną liczbę nowych zmiennych do utworzenia. |
read_from_field |
field (pole) | Właściwości normalnej metody transpozycji. Zmienna, z której odczytywane są nazwy. Instancja zmiennych musi istnieć; w przeciwnym razie przy wykonywaniu węzła zostanie zgłoszony błąd. |
max_num_fields |
liczba całkowita | Właściwości normalnej metody transpozycji. Określa górny limit liczby nazw odczytywanych ze zmiennej, by uniknąć tworzenia zbyt dużej liczby zmiennych. |
transpose_type |
Numeric String Custom |
Właściwości normalnej metody transpozycji. Domyślnie transponowane są tylko zmienne ciągłe (przedział liczbowy), ale można wybrać niestandardowy podzbiór zmiennych liczbowych lub transponować wszystkie zmienne łańcuchowe. |
transpose_fields |
lista | Właściwości normalnej metody transpozycji. Określa zmienne, które mają być transponowane, gdy używana jest opcja Custom . |
id_field_name |
field (pole) | Właściwości normalnej metody transpozycji. |
transpose_casetovar_idfields |
field (pole) | Właściwości metody transpozycji CASE to VAR (casetovar ). Dopuszcza wiele zmiennych, które mają być używane jako zmienne indeksowe. field1 ... fieldN |
transpose_casetovar_columnfields |
field (pole) | Właściwości metody transpozycji CASE to VAR (casetovar ). Dopuszcza wiele pól, które mają być używane jako zmienne kolumny. field1 ... fieldN |
transpose_casetovar_valuefields |
field (pole) | Właściwości metody transpozycji CASE to VAR (casetovar ). Dopuszcza wiele pól, które mają być używane jako zmienne przewidywane. field1 ... fieldN |
transpose_vartocase_idfields |
field (pole) | Właściwości metody transpozycji VAR to CASE (vartocase ). Dopuszcza wiele pól, które mają być używane jako zmienne identyfikacji. field1 ... fieldN |
transpose_vartocase_valfields |
field (pole) | Właściwości metody transpozycji VAR to CASE (vartocase ). Dopuszcza wiele pól, które mają być używane jako zmienne wartości. field1 ... fieldN |
transpose_new_field_names |
macierz | Nazwy nowych pól. |
transpose_casetovar_aggregatefunction |
mean sum min max median count |
Jeśli dla indeksu istnieje więcej niż jeden rekord, należy zagregować rekordy w jeden. Użyj listy rozwijanej Funkcja agregująca, aby określić sposób agregowania rekordów przy użyciu jednej z funkcji agregowania. |
default_value_mode |
Read Pass |
Ustaw tryb domyślny dla wszystkich pól na |