Przeskocz do zawartości głównej

Inputfield

Pole można oznaczyć jako wejściowe, podając je w instrukcji inputfield przed pierwszym odwołaniem do niego w instrukcji LOAD lub SELECT.

InformacjaPola klucza nie mogą być oznaczone jako pola wejśćiowe.

inputfield fieldlist

fieldlist jest rozdzielaną przecinkami listą pól, które mają być oznaczone jako pola wejściowe. W nazwach pól dozwolone jest korzystanie z symboli wieloznacznych * i ?. Cytowanie nazw pól może być konieczne, gdy używane są symbole wieloznaczne.

Pola wejściowe działają nieco inaczej od zwykłych. Najważniejszą różnicą jest możliwość wprowadzania zmian wartości takich pól (interaktywnie lub programowo) bez wykonywania skryptu. Wartości pól muszą być ładowane do pola przy użyciu instrukcji LOAD lub SELECT. Każde załadowanie wartości pola w skrypcie powoduje utworzenie symbolu zastępczego dla wartości zastępczej pola. Oznacza to, że zmiana wartości (interaktywnie lub programowo) jest możliwa tylko w przypadku istniejących wartości pól. Wartość zastępcza jest zależna od użytkownika, co oznacza, że w przypadku używania pola wejściowego na serwerze poszczególni użytkownicy będą widzieć różne zestawy wartości pól wejściowych. Wszystkie wartości w polach wejściowych są traktowane jako odrębne, nawet jeśli niektóre z nich są takie same. Pola wejściowe po przeładowaniu zachowują wcześniej ustaloną wartość.

Przykład 1:  

Inputfield B;

Inputfield A,B;

Inputfield B??x*;

Przykład 2:  

Inputfield I;Load RecNo() as I, RecNo() as K autogenerate 10;

InformacjaAby pole I mogło być polem wejściowym, wartości w polu K muszą być unikatowe.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!

Dołącz do Programu Modernizacji Analityki

Remove banner from view

Przeprowadź modernizację bez szkody dla Twoich cennych aplikacji QlikView za pomocą programu Analytics Modernization Program. Kliknij tutaj aby uzyskać więcej informacji lub skontaktuj się z nami: ampquestions@qlik.com