„Felder berechnen“-Prozessor
Fügen Sie neue Felder basierend auf Qlik Script-Formeln hinzu.
Mit dem Felder berechnen-Prozessor können Sie neue Felder im Schema Ihrer Daten erstellen und jedes davon mit Qlik Script-Formeln füllen. Ihr Skript kann alles aus dem Eingabeschema verwenden, sodass Sie Kombinationen oder umgewandelte Versionen vorhandener Felder verwenden können.
Nutzung
-
Der „Felder berechnen“-Prozessor benötigt einen Eingabefluss und kann nur einen Ausgabefluss generieren.
-
Klicken Sie auf das Symbol + im Konfigurationsfenster des Prozessors, um mehr als ein berechnetes Feld zu erstellen.
Eigenschaften
Zu konfigurierende Eigenschaften für die Berechnung neuer Felder.
Eigenschaft | Konfiguration |
---|---|
Name | Geben Sie dem neu erstellten Feld einen benutzerdefinierten Namen. |
Formel | Geben Sie Ihre Qlik Script-Formeln in den Texteditor ein, um die Werte des neuen Feldes festzulegen. Weitere Informationen über die Qlik Script-Syntax finden Sie unter Skriptsyntax und Diagrammfunktionen. |
Um den Prozessor umzubenennen oder seine Beschreibung zu bearbeiten, klicken Sie im Fenster Eigenschaften auf das Symbol Bearbeiten neben dem Prozessornamen.
Beispiele
-
Festlegen eines inkrementellen Wertes, der als ID für die neuen Feldzeilen verwendet wird:
RecNo()
Weitere Informationen finden Sie unter Counter-Funktionen.
-
Verwendung von Wenn/dann/sonst-Bedingungen. In diesem Beispiel haben Sie Daten mit Temperatur geladen und möchten zusätzliche Informationen in Abhängigkeit von den Werten einschließen:
If(Temperature <= 0 , 'Freezing', If(Temperature >= 100, 'Boiling', If(Temperature >0 AND Temperature < 100, 'Between')))
Weitere Informationen finden Sie unter if – Skript- und Diagrammfunktion.
-
Ausführen mehrerer mathematischer Operationen in einem einzigen Prozessor. In einem Datensatz, der Felder mit der Anzahl der verkauften Einheiten sowie dem Stückpreis und den Stückkosten enthält, können Sie zwei neue Felder für den Gesamtumsatz und die Gesamtkosten erstellen.
-
Geben Sie im ersten Feld als neuen Feldnamen total_revenue und die folgende Formel ein:
[Units Sold] * [Unit Price]
-
Klicken Sie im Konfigurationsfenster des Prozessors auf das Symbol +, um ein weiteres berechnetes Feld zu erstellen.
-
Geben Sie im zweiten Feld als neuen Feldnamen total_cost und die folgende Formel ein:
[Units Sold] * [Unit Cost]
-
Weitere Beispiele für Skriptformeln finden Sie unter Reguläre Anweisungen und Skript- und Diagrammfunktionen.