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.
Egenskaper
Egenskaper som ska konfigureras för att beräkna nya fält.
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 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.
-
I det första fältet skriver du in total_revenue som nytt fältnamn och följande uttryck:
[Units Sold] * [Unit Price]
-
Klicka på ikonen + i processorns konfigurationspanel för att skapa ytterligare ett beräknat fält.
-
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.