

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# DRAPEAU DE TYPE DE DONNÉES AVANCÉ
<a name="recipe-actions.ADVANCED_DATATYPE_FLAG"></a>

Crée une nouvelle colonne d'indicateurs basée sur les valeurs de la colonne source actuelle. Par exemple, étant donné une colonne source contenant des codes postaux, cette transformation peut être utilisée pour marquer des valeurs en `false` fonction `true` ou en fonction d'un fuseau horaire particulier. Les détails que vous pouvez extraire dépendent du modèle détecté, comme décrit dans les **notes** ci-dessous.

**Parameters**
+ `sourceColumn`— Nom d'une colonne source sous forme de chaîne.
+ `pattern`— Le motif à extraire.
+ `targetColumn`— Nom de la colonne cible.
+ `advancedDataType`— Il peut s'agir du téléphone, du code postal, de la date, de l'heure, de l'État, de la carte de crédit, de l'URL, du courrier électronique, du SSN ou du sexe.
+ `filter values`— Liste des valeurs de chaîne sur lesquelles l'utilisateur souhaite filtrer la colonne.
+ `trueString`— `true` Valeur de la colonne cible.
+ `falseString`— `false` Valeur de la colonne cible.

**Remarques**
+ Si la valeur avancée DataType est **Phone**, le modèle peut être AREA\_CODE, TIME\_ZONE ou COUNTRY\_CODE.
+ Si la valeur avancée DataType est le **code postal**, le modèle peut être TIME\_ZONE, COUNTRY, STATE, CITY, TYPE ou REGION.
+ Si la valeur avancée DataType est **Date/Heure**, le modèle peut être DAY, MONTH\_NAME, WEEK, QUARTER ou YEAR.
+ Si advanced DataType est défini sur **State**, le modèle peut être TIME\_ZONE.
+ Si la DataType valeur avancée est **Carte de crédit**, le modèle peut être LONGUEUR ou RÉSEAU.
+ Si advanced DataType est **URL**, le modèle peut être PROTOCOL, TLD ou DOMAIN.

**Example Exemple**  
  

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