使用图表计算绝对值 - 7.3

Talend Data Preparation 入门指南

author
Talend Documentation Team
EnrichVersion
7.3
EnrichProdName
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
task
数据质量和准备 > 清理数据
EnrichPlatform
Talend Data Preparation

计算数字的绝对值是各种利用数据的数学函数之一。

如果仔细观察 Number_of_rentals 列,您会发现某些数字为负数。

这些单元格并未在质量条中标记为不正确,因为它们仍然符合自动设定为 integer 的语义类型。然而,这种数据不可使用。因此,您需要应用函数去除所有这些数字的负号。

要计算数据的绝对值,请按如下步骤继续:

过程

  1. 单击 Number_of_rentals 列标头选择其内容。

    在统计框中,您可以清楚看到有些值在 -100 之间。

  2. 在屏幕右下部的条形图中,单击左起第一个条形。

    该条形表示小于等于 0 的值出现的次数。

    现在已对您的数据应用筛选条件。您的准备现在仅显示租赁数字值小于等于 0 的行。现在可以仅对这些单元格应用函数。

  3. 在函数列表下,Apply changes to: (将更改应用于:) 之前,选择 Filtered rows (筛选的行) 单选按钮。
  4. 在函数列表中,单击 Calculate Absolute Value (计算绝对值)

    所有负值已转换。

  5. 要清除筛选条件,只需单击筛选器右侧的 x 图标。

结果

现在,您的准备即会再次显示所有数据。再次观察 Number_of_rentals 列的统计框,可以看到现在最小值为 0 而非 -10。您已提高数据质量和可用性。