QlikWorld 2020 全球会议。加入我们,探讨如何最大程度利用您的数据。 快速行动。马上注册,享受优惠。

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: