Processeur Calculer des champs
Ajoute des champs en se basant sur des expressions de scripts Qlik.
Le processeur Calculer des champs vous permet de créer de nouveaux champs dans le schéma de vos données et de renseigner chacun d'entre eux à l'aide d'expressions de script Qlik. Votre script peut utiliser tous les éléments du schéma d'entrée, ce qui vous permet d'employer des combinaisons ou des versions transformées de champs existants.
Utilisation
-
Le processeur Calculer des champs nécessite un flux d'entrée et ne peut générer qu'un seul flux de sortie.
-
Cliquez sur l'icône + dans le panneau de configuration du processeur pour créer plusieurs champs calculés.
Propriétés
Propriétés à configurer pour calculer de nouveaux champs.
Propriété | Configuration |
---|---|
Nom | Donnez un nom personnalisé au nouveau champ créé. |
Expression | Saisissez votre expression de script Qlik dans l'éditeur de texte pour définir les valeurs du nouveau champ. Pour plus d'informations sur la syntaxe de script Qlik, consultez Syntaxe de script et fonctions de graphique. |
Pour renommer le processeur ou modifier sa description, cliquez sur l'icône Modifier à côté du nom du processeur dans le panneau Propriétés.
Exemples
-
Définition d'une valeur incrémentielle à utiliser comme ID pour les nouvelles lignes de champ :
RecNo()
Pour plus d'informations, consultez Fonctions de décompte.
-
Utilisation des conditions si/alors/sinon. Dans cet exemple, vous avez chargé des données avec la température et vous souhaitez inclure des informations supplémentaires en fonction des valeurs :
If(Temperature <= 0 , 'Freezing', If(Temperature >= 100, 'Boiling', If(Temperature >0 AND Temperature < 100, 'Between')))
Pour plus d'informations, consultez if - fonction de graphique et script.
-
Réalisation de plusieurs opérations mathématiques dans un seul processeur Dans un jeu de données contenant des champs avec un nombre d'unités vendues, ainsi que le prix unitaire et le coût unitaire, vous pouvez créer deux nouveaux champs pour le chiffre d'affaires total et le coût total.
-
Dans le premier champ, saisissez total_revenue comme nouveau nom de champ, et l'expression suivante :
[Units Sold] * [Unit Price]
-
Cliquez sur l'icône + dans le panneau de configuration du processeur pour créer un autre champ calculé.
-
Dans le deuxième champ, saisissez total_cost comme nouveau nom de champ, et l'expression suivante :
[Units Sold] * [Unit Cost]
-
Pour plus d'exemples d'expressions de script, consultez Instructions régulières et Fonctions de script et de graphique.