# Let

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

構文:

Let variablename=expression

let は省略できますが、その場合は制御ステートメントになります。let キーワードがないステートメントは、1 行のスクリプトに収める必要があり、セミコロン「;」または改行コード (end-of-line) で終了します。

例と結果:

例と結果

| 例 | 結果 |
| --- | --- |
| `Set x=3+4;`<br>`Let y=3+4;`<br>`z=$(y)+1;` | `$(x)` は ' 3+4 ' として評価されます<br><br>`$(y)` は ' 7 ' として評価されます<br><br>`$(z)` は ' 8 ' として評価されます |
| Let T=now(<br>); | `$(T)` には現在の時刻の値が渡されます。 |

## 詳細を見る

* [Set](https://help.qlik.com/ja-JP/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Set.htm)
* [スクリプト変数](https://help.qlik.com/ja-JP/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptVariables.htm)