# Let

Оператор let создан как дополнение к оператору set, используемому для определения переменных скрипта. Оператор let, в отличие от оператора set, вычисляет выражение, расположенное справа от знака «=» во время выполнения скрипта до присваивания его переменной.

Синтаксис:

Let variablename=expression

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

#### Примеры и результаты:

| Пример | Результат |
| --- | --- |
| `Set x=3+4;` `Let y=3+4;` `z=$(y)+1;` | `$(x)` будет вычислено как '3+4'<br><br>`$(y)` будет вычислено как ' 7'<br><br>`$(z)` будет вычислено как ' 8'<br><br>Обратите внимание на различие между операторами Set и Let. Оператор Set присваивает строку '3+4' переменной, а оператор Let вычисляет строку и присваивает переменной результат (7). |
| Let T=now( ); | `$(T)` получит значение текущего времени. |

## Подробнее

* [Set](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Set.htm)
* [Работа с переменными в редакторе загрузки данных](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/work-with-variables-in-data-load-editor.htm)