Calculate fields-processor
Voeg nieuwe velden toe op basis van Qlik-scriptuitdrukkingen.
Met de Calculate fields-processor kunt u nieuwe velden aanmaken in het schema van uw gegevens en ze allemaal vullen met behulp van Qlik-scriptuitdrukkingen. Uw script kan alles uit het invoerschema gebruiken, zodat u combinaties of getransformeerde versies van bestaande velden kunt gebruiken.
Gebruik
-
De Calculate fields-processor heeft één invoerstroom nodig en kan slechts één uitvoerstroom genereren.
-
Klik op het pictogram + in het configuratiescherm van de processor om meer dan één berekend veld te maken.
Eigenschappen
Eigenschappen om te configureren om nieuwe velden te berekenen.
Eigenschap | Configuratie |
---|---|
Naam | Geef een aangepaste naam aan het nieuw gemaakte veld. |
Uitdrukking | Voer uw Qlik-scriptuitdrukking in de teksteditor in om de waarden van het nieuwe veld in te stellen. Zie Scriptsyntaxis en diagramfuncties voor meer informatie over de scriptsyntaxis van Qlik. |
Om de naam van de processor te wijzigen of de beschrijving ervan te bewerken, klikt u op het pictogram Bewerken naast de processornaam in het venster Eigenschappen.
Voorbeelden
-
Een incrementele waarde instellen om te gebruiken als id voor de nieuwe veldrijen:
RecNo()
Voor meer informatie raadpleegt u Tellerfuncties.
-
if/then/else-voorwaarden gebruiken. In dit voorbeeld hebt u gegevens met temperatuur geladen en wilt u extra informatie toevoegen afhankelijk van de waarden:
If(Temperature <= 0 , 'Freezing', If(Temperature >= 100, 'Boiling', If(Temperature >0 AND Temperature < 100, 'Between')))
Ga voor meer informatie naar if - script- en diagramfunctie
-
Meerdere rekenbewerkingen uitvoeren in één processor. In een gegevensverzameling die velden bevat met een aantal verkochte eenheden, evenals de eenheidsprijs en eenheidskosten, kunt u twee nieuwe velden maken voor de totale opbrengst en de totale kosten.
-
Voer in het eerste veld total_revenue in als de nieuwe veldnaam, en de volgende uitdrukking:
[Units Sold] * [Unit Price]
-
Klik op het pictogram + in het configuratiescherm van de processor om een ander berekend veld te maken.
-
Voer in het tweede veld total_cost in als de nieuwe veldnaam, en de volgende uitdrukking:
[Units Sold] * [Unit Cost]
-
Voor meer voorbeelden van scriptuitdrukkingen, raadpleegt u Reguliere scriptopdrachten en Script- en diagramfuncties.