# Derive

Derive 문은 Declare 문으로 만든 필드 정의를 바탕으로 파생된 필드를 생성하는 데 사용됩니다. 필드를 파생할 데이터 필드를 지정하거나 필드 태그를 바탕으로 명시적 또는 암시적으로 데이터 필드를 파생할 수 있습니다.

구문:

Derive [fields]] From [Field[s]] field\_list Using definition

Derive [Field[s]] From Explicit [Tag[s]] tag\_list Using definition

Derive [Field[s]] From Implicit [Tag[s]] Using definition

인수:

인수

| 인수 | 설명 |
| --- | --- |
| definition | 필드를 파생시킬 때 사용할 필드 정의의 이름입니다.<br><br>`Calendar` |
| field\_list | 필드 정의에 기반하여 파생된 필드를 생성해야 하는 원본 데이터 필드의 쉼표로 구분된 목록입니다. 데이터 필드는 스크립트에서 이미 로드한 필드여야 합니다.<br><br>`OrderDate, ShippingDate` |
| tag\_list | 태그의 쉼표로 구분된 목록입니다. 나열된 태그를 사용하는 모든 데이터 필드에 대해 파생된 필드가 생성됩니다. 태그 목록은 둥근 괄호로 묶어야 합니다.<br><br>`('$date','$timestamp')`<br><br>[필드 태그](https://help.qlik.com/ko-KR/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/field-tags.htm) |

* 특정 데이터 필드에 대한 필드를 파생합니다.

  이 경우에는 OrderDate 및 ShippingDate 필드를 지정합니다.

  ```
  DERIVE FIELDS FROM FIELDS OrderDate,ShippingDate USING Calendar;
  ```

* 특정 태그가 있는 모든 필드에 대해 필드를 파생합니다.

  이 경우에는 `$date` 태그가 있는 모든 필드에 대해 Calendar에 기반하여 필드를 파생시킵니다.

  ```
  DERIVE FIELDS FROM EXPLICIT TAGS ('$date') USING Calendar;
  ```

* 필드 정의 태그가 있는 모든 필드에 대해 필드를 파생합니다.

  이 경우에는 Calendar 필드 정의와 동일한 태그가 있는 모든 데이터 필드(이 경우, `$date`)에 대해 필드를 파생시킵니다.

  ```
  DERIVE FIELDS FROM IMPLICIT TAG USING Calendar;
  ```

[파생 필드](https://help.qlik.com/ko-KR/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/derived-fields.htm) (전체 예)

## 자세한 정보

* [Declare](https://help.qlik.com/ko-KR/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Declare.htm)