# Let

La sentencia let es un complemento a la sentencia set, utilizada para definir variables de script. La sentencia let, al contrario que la sentencia set, evalúa la expresión a la derecha del signo "=" en tiempo de ejecución de script antes de que se asigne a la variable.

Sintaxis:

Let variablename=expression

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

#### Ejemplos y resultados:

| Ejemplo | Resultado |
| --- | --- |
| `Set x=3+4;` `Let y=3+4;` `z=$(y)+1;` | `$(x)` se evaluará como ' 3+4 '<br><br>`$(y)` se evaluará como ' 7 '<br><br>`$(z)` se evaluará como ' 8 '<br><br>Observe la diferencia entre las sentencias Set y Let. La sentencia Set asigna la cadena '3+4' a la variable, mientras que la sentencia Let evalúa la cadena y asigna 7 a la variable. |
| Let T=now( ); | `$(T)` recibirá el valor de la hora actual. |

## Más información

* [Set](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Set.htm)
* [Trabajar con variables en el editor de carga de datos](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/work-with-variables-in-data-load-editor.htm)