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

Derive

L'istruzione Derive consente di generare campi derivati in base a una definizione di campo creata mediante un'istruzione Declare. È possibile specificare i campi dati per cui derivare i campi oppure derivarli esplicitamente o implicitamente in base ai tag di campo.

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:

Argomento Descrizione
definition

Nome della definizione di campo da utilizzare per la derivazione dei campi.

Example: Calendar

field_list

Un elenco separato da virgole di campi dati da cui devono essere generati i campi derivati, in base alla definizione di campo. I campi dati devono essere campi già caricati nello script.

Example: OrderDate, ShippingDate

tag_list

Un elenco separato da virgole di tag. I campi derivati verranno generati per tutti i campi dati con uno qualsiasi dei tag inclusi nell'elenco.

Example: '$date'

Tag di campo

Examples:

  • Derivare campi per campi dati specifici.

    In questo caso è necessario specificare i campi OrderDate e ShippingDate.

    DERIVE FIELDS FROM FIELDS OrderDate,ShippingDate USING Calendar;
  • Derivare campi per tutti i campi con un tag specifico.

    In questo caso è necessario derivare i campi in base a Calendar per tutti i campi con un tag $date.

    DERIVE FIELDS FROM EXPLICIT TAGS '$date' USING Calendar;
  • Derivare campi per tutti i campi con il tag della definizione di campo.

    In questo caso è necessario derivare i campi per tutti i campi dati con lo stesso tag della definizione di campo Calendar, in questo caso $date.

    DERIVE FIELDS FROM IMPLICIT TAG USING Calendar;

Campi derivati (esempio completo)

See also: