跳到主要内容 跳到补充内容

向数据集添加列

您可以添加列以向数据集添加基本的基于行的转换。

此项的可用位置为

  • 登陆数据任务,其通过 Qlik 数据网关 - 数据移动 登陆数据

  • 存储任务

  • 转变数据任务

  1. 单击数据集

  2. 单击添加列

    您将需要提供列的名称和数据类型。

    您还可以将列设置为键,以及设置它是否可以为空。

    对于某些数据类型,您可以进行其他设置,例如长度或精确度。

  3. 单击您添加的列上的

    表达式生成器已打开。

  4. 为列生成表达式。

    您可以使用数据集中的列、函数和运算符来构建表达式。

    单击 以将项目移动到表达式中。

    您还可以在表达式中使用云数据平台支持的所有函数。

  5. 单击提取参数

    现在,您可以将测试值添加所有参数的要测试的值

  6. 单击测试表达式

    现在应该可以使用测试值看到表达式的结果。

  7. 准备好后,单击确定

现在,根据您使用的表达式添加该列。

提示注释要删除添加的列,请选择该列并单击还原

构建表达式

您需要构建一个表达式来定义新列的值。您可以使用:

  • 源数据集中的所有列

  • 函数

    字符串函数、数字函数、空校验函数、数据和时间函数以及逻辑函数。

    信息注释如果您使用 Azure Synapse Analytics 作为数据平台,$RTRIM 和 $LTRIM 将只修剪空格字符,而不管您指定哪个字符来进行修剪。
  • 运算符

    数学和逻辑运算符表达式上方的工具栏中也提供了一些运算符。这也是查找字符串连接运算符的地方,||

单击 以将项目移动到表达式中。

您还可以在表达式中使用云数据平台支持的所有函数。

示例表达式

在本例中,我们创建了一个表达式,将两列 first_file_namefirst_file_title 连接起来,用 : 分隔。

编辑表达式

限制

  • 当使用 Google BigQuery 作为数据平台时,不能在列名中使用空格字符。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!