

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# ADVANCED\_DATATYPE\_FLAG
<a name="recipe-actions.ADVANCED_DATATYPE_FLAG"></a>

Membuat kolom bendera baru berdasarkan nilai untuk kolom sumber saat ini. Misalnya, diberikan kolom sumber yang berisi kode pos, transformasi ini dapat digunakan untuk menandai nilai sebagai `true` atau `false` berdasarkan zona waktu tertentu. Detail yang dapat Anda ekstrak bergantung pada pola yang terdeteksi, seperti yang dijelaskan dalam **Catatan** di bawah ini.

**Parameter**
+ `sourceColumn`— Nama kolom sumber string.
+ `pattern`— Pola untuk mengekstrak.
+ `targetColumn`— Nama kolom target.
+ `advancedDataType`— Dapat berupa Telepon, Kode Pos, Waktu Tanggal, Negara Bagian, Kartu Kredit, URL, Email, SSN, atau Jenis Kelamin.
+ `filter values`— Daftar nilai string yang pengguna ingin memfilter kolom berdasarkan.
+ `trueString`— `true` Nilai untuk kolom target.
+ `falseString`— `false` Nilai untuk kolom target.

**Catatan**
+ Jika lanjutan DataType adalah **Telepon**, maka polanya bisa berupa AREA\_CODE, TIME\_ZONE, atau COUNTRY\_CODE.
+ Jika lanjutan DataType adalah **Kode Pos**, maka polanya bisa TIME\_ZONE, COUNTRY, STATE, CITY, TYPE, atau REGION.
+ Jika lanjutan DataType adalah **Date Time**, maka polanya bisa DAY, MONTH\_NAME, WEEK, QUARTER, atau YEAR.
+ Jika lanjutan DataType adalah **State**, maka polanya bisa TIME\_ZONE.
+ Jika lanjutan DataType adalah **Kartu Kredit**, maka polanya bisa PANJANG atau JARINGAN.
+ Jika lanjutan DataType adalah **URL**, maka polanya bisa berupa PROTOCOL, TLD, atau DOMAIN.

**Example Contoh**  
  

```
{
    "RecipeAction": {
        "Operation": "ADVANCED_DATATYPE_FLAG",
        "Parameters": {
            "pattern": "AREA_CODE",
            "sourceColumn": "phoneColumn",
            "advancedDataType": "Phone",
            "filterValues": ['Ohio'],
            "targetColumn": "targetColumnName",
            "trueString": "trueValue",
            "falseString": "falseValue"
        }
    }
}
```