QlikWorld 2020 Global Conference. Join us to discover how to get the most from your data. Act fast. Register now and save.

Derive

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

Syntax:

Derive [Field[s]] 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

Arguments:

인수 설명
definition

필드를 파생시킬 때 사용할 필드 정의의 이름입니다.

Example: Calendar

field_list

필드 정의에 기반하여 파생된 필드를 생성해야 하는 원본 데이터 필드의 쉼표로 구분된 목록입니다. 데이터 필드는 스크립트에서 이미 로드한 필드여야 합니다.

Example: OrderDate, ShippingDate

tag_list

태그의 쉼표로 구분된 목록입니다. 나열된 태그를 사용하는 모든 데이터 필드에 대해 파생된 필드가 생성됩니다.

Example: '$date'

필드 태그

Examples:

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

    이 경우에는 OrderDateShippingDate 필드를 지정합니다.

    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;

파생된 필드 (전체 예)

See also: