# Let

L'istruzione let è un complemento all'istruzione set, utilizzata per definire le variabili degli script. L’istruzione let, a differenza dell’istruzione set, valuta l’espressione posta sul lato destro del simbolo '=' al tempo di esecuzione dello script prima dell'assegnazione alla variabile.

Sintassi:

Let variablename=expression

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

#### Esempi e risultati:

| Esempio | Risultato |
| --- | --- |
| `Set x=3+4;` `Let y=3+4;` `z=$(y)+1;` | `$(x)` verrà valutato come ' 3+4 '<br><br>`$(y)` verrà valutato come ' 7 '<br><br>`$(z)` verrà valutato come ' 8 '<br><br>Notare la differenza tra le istruzioni Set e Let. L'istruzione Set assegna la stringa '3+4' alla variabile, mentre l'istruzione Let valuta la stringa e assegna 7 alla variabile. |
| Let T=now( ); | `$(T)` verrà restituito il valore dell'ora attuale. |

## Ulteriori informazioni

* [Set](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Set.htm)
* [Utilizzo delle variabili nell'editor caricamento dati](https://help.qlik.com/it-IT/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/work-with-variables-in-data-load-editor.htm)