Qlik Community

Ask a Question

New to Qlik Sense

If you’re new to Qlik Sense, start with this Discussion Board and get up-to-speed quickly.

Announcements
Our May 2021 end-to-end product release from Data Integration to Data Analytics is out! READ DETAILS
cancel
Showing results for 
Search instead for 
Did you mean: 
jnivelle
Contributor
Contributor

Utilisation d'un signe opératoire (+) dnas un load inline

Bonjour, 

Je souhaiterai utiliser des signes tels que + / - / * dans un load inline.
Voici un exemple d'utilisation pour le calcul de délais en fonction d'un délais moyen.
Je n'arrive pas demander à Qlik de m'interpréter ce signe et donc de réaliser l'opération qui va bien.

Merci pour votre aide

D_TranchesDelais:
Load * Inline [
IdDelaiClotureSuppDelaiMoyen,DelaiClotureSuppDelaiMoyen
0,$(DelaiMoyenClôture)
1,$(DelaiMoyenClôture)
2,$(DelaiMoyenClôture)
3,$(DelaiMoyenClôture)+3
4,$(DelaiMoyenClôture)+3
5,$(DelaiMoyenClôture)+7
6,$(DelaiMoyenClôture)+7
7,$(DelaiMoyenClôture)+7
8,$(DelaiMoyenClôture)+8
9,$(DelaiMoyenClôture)+8
10,$(DelaiMoyenClôture)+8
11,$(DelaiMoyenClôture)+8
];

1 Solution

Accepted Solutions
Taoufiq_Zarra
Master II
Master II

Bonjour,

si je suppose que ma variable est :

Let DelaiMoyenClôture=4;

 

Je te propse d'ajouter la fonction evaluate pour calculer les variables, voici le code complet :

Let DelaiMoyenClôture=4;
D_TranchesDelais:
Load Evaluate(DelaiClotureSuppDelaiMoyen) as new_DelaiClotureSuppDelaiMoyen, * Inline [
IdDelaiClotureSuppDelaiMoyen,DelaiClotureSuppDelaiMoyen
0,$(DelaiMoyenClôture)
1,$(DelaiMoyenClôture)
2,$(DelaiMoyenClôture)
3,$(DelaiMoyenClôture)+3
4,$(DelaiMoyenClôture)+3
5,$(DelaiMoyenClôture)+7
6,$(DelaiMoyenClôture)+7
7,$(DelaiMoyenClôture)+7
8,$(DelaiMoyenClôture)+8
9,$(DelaiMoyenClôture)+8
10,$(DelaiMoyenClôture)+8
11,$(DelaiMoyenClôture)+8
];

 

et les résultats :

Capture.JPG

 

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉

View solution in original post

2 Replies
Taoufiq_Zarra
Master II
Master II

Bonjour,

si je suppose que ma variable est :

Let DelaiMoyenClôture=4;

 

Je te propse d'ajouter la fonction evaluate pour calculer les variables, voici le code complet :

Let DelaiMoyenClôture=4;
D_TranchesDelais:
Load Evaluate(DelaiClotureSuppDelaiMoyen) as new_DelaiClotureSuppDelaiMoyen, * Inline [
IdDelaiClotureSuppDelaiMoyen,DelaiClotureSuppDelaiMoyen
0,$(DelaiMoyenClôture)
1,$(DelaiMoyenClôture)
2,$(DelaiMoyenClôture)
3,$(DelaiMoyenClôture)+3
4,$(DelaiMoyenClôture)+3
5,$(DelaiMoyenClôture)+7
6,$(DelaiMoyenClôture)+7
7,$(DelaiMoyenClôture)+7
8,$(DelaiMoyenClôture)+8
9,$(DelaiMoyenClôture)+8
10,$(DelaiMoyenClôture)+8
11,$(DelaiMoyenClôture)+8
];

 

et les résultats :

Capture.JPG

 

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉

View solution in original post

jnivelle
Contributor
Contributor
Author

Superbe !!! Je ne connaissais pas cette fonction.

Merci beaucoup !!