Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

„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.

WarnhinweisDerzeit ist es nicht möglich, ein neues Feld zu erstellen und es innerhalb desselben „Felder berechnen“-Prozessors zu referenzieren. Es wird empfohlen, zwei verschiedene Prozessoren zu verwenden.

Eigenschaften

Zu konfigurierende Eigenschaften für die Berechnung neuer Felder.

Konfiguration
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 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.

    1. Geben Sie im ersten Feld als neuen Feldnamen total_revenue und die folgende Formel ein:

      [Units Sold] * [Unit Price]
    2. Klicken Sie im Konfigurationsfenster des Prozessors auf das Symbol +, um ein weiteres berechnetes Feld zu erstellen.

    3. 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.

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!