# Let

let ステートメントは、set ステートメントを補完し、スクリプト変数を定義する際に使用します。let ステートメントでは、set ステートメントとは逆に、変数に代入する前に、スクリプトの実行時に「=」の右側の数式が評価されます。

構文:

Let variablename=expression

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartLevelScripting/RegularStatements/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/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartLevelScripting/RegularStatements/Set.htm)
* [データ ロード エディタでの変数の使用](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/work-with-variables-in-data-load-editor.htm)