# Let

L'instruction let complète l'instruction set, utilisée pour définir des variables de script. Contrairement à l'instruction set, l'instruction let évalue l'expression située à droite du signe '=' lors de l'exécution du script avant qu'elle soit attribuée à la variable.

Syntaxe :

Let variablename=expression

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Let.htm)

#### Exemples et résultats :

| Exemple | Résultat |
| --- | --- |
| `Set x=3+4;` `Let y=3+4;` `z=$(y)+1;` | `$(x)` est évalué en tant que ' 3+4'.<br><br>`$(y)` est évalué en tant que ' 7'.<br><br>`$(z)` est évalué en tant que ' 8'.<br><br>Notez la différence entre les instructions Set et Let. L'instruction Set assigne la chaîne '3+4' à la variable, tandis que l'instruction Let évalue la chaîne et assigne 7 à la variable. |
| Let T=now( ); | `$(T)` prend la valeur de l'heure active. |

## En savoir plus

* [Set](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Set.htm)
* [Utilisation des variables dans l'éditeur de chargement de données](https://help.qlik.com/fr-FR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/work-with-variables-in-data-load-editor.htm)