Procesor Oblicz pola
Dodaje nowe pola na podstawie wyrażeń skryptów Qlik
Procesor Oblicz pola umożliwia tworzenie nowych pól w schemacie danych i wypełnianie każdego z nich za pomocą wyrażeń skryptu Qlik. Skrypt może wykorzystywać wszystko ze schematu wejściowego, umożliwiając używanie kombinacji lub przekształconych wersji istniejących pól.
Użycie
-
Procesor Calculate fields (Oblicz pola) wymaga jednego przepływu wejściowego i może generować tylko jeden przepływ wyjściowy.
-
Kliknij ikonę + w panelu konfiguracji procesora, aby utworzyć więcej niż jedno pole wyliczane.
Właściwości
Właściwości do skonfigurowania w celu obliczenia nowych pól.
Właściwość | Konfiguracja |
---|---|
Nazwa | Nadaj niestandardową nazwę nowo utworzonemu polu. |
Wyrażenie | Wprowadź wyrażenie skryptu Qlik w edytorze tekstu, aby ustawić wartości nowego pola. Więcej informacji na temat składni skryptu Qlik zawiera temat Składnia skryptu i funkcje wykresu. |
Aby zmienić nazwę procesora lub edytować jego opis, kliknij ikonę Edytuj obok nazwy procesora w panelu Właściwości.
Przykłady
-
Ustawienie wartości przyrostowej, która będzie używana jako identyfikator dla nowych wierszy pól:
RecNo()
Więcej informacji zawiera temat Funkcje licznikowe.
-
Używanie warunków if/then/else. W tym przykładzie załadowano dane z temperaturą i chcesz dołączyć dodatkowe informacje w zależności od wartości:
If(Temperature <= 0 , 'Freezing', If(Temperature >= 100, 'Boiling', If(Temperature >0 AND Temperature < 100, 'Between')))
Więcej informacji, patrz if – funkcja skryptu i wykresu.
-
Wykonywanie wielu operacji matematycznych w jednym procesorze. W zestawie danych zawierającym pola z liczbą sprzedanych sztuk, a także ceną jednostkową i kosztem jednostkowym, można utworzyć dwa nowe pola dla całkowitego przychodu i całkowitego kosztu.
-
W pierwszym polu wpisz total_revenue jako nową nazwę pola oraz następujące wyrażenie:
[Units Sold] * [Unit Price]
-
Kliknij ikonę + w panelu konfiguracji procesora, aby utworzyć kolejne pole wyliczane.
-
W drugim polu wpisz total_cost jako nową nazwę pola oraz następujące wyrażenie:
[Units Sold] * [Unit Cost]
-
Więcej przykładów wyrażeń wykresu można znaleźć w sekcjach Wyrażenia regularne i Funkcje skryptów i wykresów.