Gå till huvudinnehåll Gå till ytterligare innehåll

Beräkna fält-processor

Lägg till nya fält baserade på Qlik-skriptuttryck

Med processorn Beräkna fält kan du skapa nya fält i schemat för dina data och fylla i dem med hjälp av uttryck i Qlik-skript. Skriptet kan använda allt från indataschemat, vilket gör att du kan använda kombinationer eller transformerade versioner av befintliga fält.

Användning

  • Beräkna fält-processorn kräver ett inmatningsflöde och kan bara generera ett utmatningsflöde.

  • Klicka på ikonen + i processorns konfigurationspanel för att skapa mer än ett beräknat fält.

Anteckning om varningFör närvarande är det inte möjligt att skapa ett nytt fält och referera till det inom samma processor för beräknade fält. Vi rekommenderar att du använder två olika processorer.

Egenskaper

Egenskaper som ska konfigureras för att beräkna nya fält.

Konfiguration
Egenskap Konfiguration
Namn Ge det nya fältet ett anpassat namn.
Uttryck Ange ditt Qlik-skriptuttryck i skriptredigeraren för att ange värdena för det nya fältet. Mer information om syntaxen för Qlik-skript finns i Syntax för skript och funktioner för diagram.

Om du vill byta namn på processorn eller redigera dess beskrivning klickar du på ikonen Redigera Redigera bredvid processornamnet i panelen Egenskaper.

Exempel

  • Ange ett inkrementellt värde som ska användas som id för de nya fältraderna:

    RecNo()

    Se Räknefunktioner för mer information.

  • Använda if/then/else-villkor. I det här exemplet har du läst in data med temperatur och vill lägga till ytterligare information beroende på värdena:

    
    If(Temperature <= 0 , 'Freezing',
    If(Temperature >= 100, 'Boiling',
    If(Temperature >0 AND Temperature < 100, 'Between')))

    Se if – skript- och diagramfunktion för mer information.

  • Utför flera matematiska operationer i en enda processor. I en datauppsättning som innehåller fält med antal sålda enheter, samt enhetspris och enhetskostnad, kan du skapa två nya fält för total intäkt och total kostnad.

    1. I det första fältet skriver du in total_revenue som nytt fältnamn och följande uttryck:

      [Units Sold] * [Unit Price]
    2. Klicka på ikonen + i processorns konfigurationspanel för att skapa ytterligare ett beräknat fält.

    3. I det andra fältet skriver du in total_cost som nytt fältnamn och följande uttryck:

      [Units Sold] * [Unit Cost]

Fler exempel på skriptuttryck finns i Vanliga satser och Skript- och diagramfunktioner.

Var den här sidan till hjälp för dig?

Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!