選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

ColumnValues

焦點模式
ColumnValues - AWS Glue

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

您可以針對欄中的值執行運算式。

語法

ColumnValues <COL_NAME> <EXPRESSION>
  • COL_NAME – 您要評估資料品質規則的欄名稱。

    支援的欄類型:任何欄類型

  • EXPRESSION – 針對規則類型回應執行的運算式,以產生布林值。如需詳細資訊,請參閱表達式

範例:允許的值

下列範例規則會檢查指定資料欄中的每個值是否在一組允許的值中 (包括 null、空白,以及只有空格的字串)。

ColumnValues "Country" in [ "US", "CA", "UK", NULL, EMPTY, WHITESPACES_ONLY ] ColumnValues "gender" in ["F", "M"] where "weightinkgs < 10"

範例:規則運算式

下列範例規則會根據規則運算式檢查欄中的值。

ColumnValues "First_Name" matches "[a-zA-Z]*"

範例:日期值

下列範例規則會根據日期運算式檢查日期欄中的值。

ColumnValues "Load_Date" > (now() - 3 days)

範例:數值

下列範例規則會檢查欄值是否符合特定數值限制條件。

ColumnValues "Customer_ID" between 1 and 2000

Null 行為

對於所有ColumnValues規則 ( !=和 除外NOT IN),資料NULL列將失敗規則。如果規則因 null 值而失敗,失敗原因會顯示以下內容:

Value: NULL does not meet the constraint requirement!

下列範例複合規則提供明確允許 NULL值的方法:

(ColumnValues "Age" > 21) OR (ColumnValues "Age" = NULL)

使用 !=not in 語法的 Negated ColumnValues 規則會傳遞資料NULL列。例如:

ColumnValues "Age" != 21
ColumnValues "Age" not in [21, 22, 23]

下列範例提供明確失敗NULL值的方法

(ColumnValues "Age" != 21) AND (ColumnValues "Age" != NULL)
ColumnValues "Age" not in [21, 22, 23, NULL]
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。