Exports filtrés

Les filtres de contenu s'appuient sur des opérateurs pour filtrer les valeurs de vos données Quable PIM.
Ils peuvent effectuer des opérations mathématiques ou logiques, ou simplement déterminer des relations. Certains opérateurs ne sont compatibles qu'avec des types d'attributs, les tags, les workflows et les complétudes.

Le tableau de compatibilité ci-après fournit une liste complète de chaque opérateur et des types d'attributs ou des propriétés système avec lesquels ils sont compatibles.

Format

Voici le format des filtres théorique :

  • column-label : libellé exacte de la colonne dans l'export
  • filter-value : valeur exacte de la colonne dans l'export
[
    {
        "column": "column-label",
        "operator": "operator-code",
        "value": "filtered-value"
    },
    ...
]

Un exemple concret serait le suivant :

[
    {
        "column": "document_code",
        "operator": "starts_with",
        "value": "PIM-"
    },
    {
        "column": "attribute_set_code",
        "operator": "==",
        "value": null
    },
    {
        "column": "brand",
        "operator": "==",
        "value": "quable"
    },
    {
        "column": "completeness-ecomerce (en_GB)",
        "operator": "==",
        "value": "1"
    }
]

Opérateurs et valeurs

La plupart du temps, l'utilisation des opérateurs d'attributs est une opération simple, mais il existe quelques exceptions. Les sections suivantes fournissent des détails sur ces exceptions.

🚧

Mapping

Lorsqu'il est utilisé avec le mapping, vous vérifiez le type de vos attributs en regardant l'icône à côté du nom de l'attribut.

🚧

Format des valeurs

Toutes les valeurs doivent être entourées avec des guillemets

📘

Est vide / Est renseigné

Si vous voulez filtrer sur la notion de "est vide", utilisez "== null"
Si vous voulez filtrer sur la notion de "est renseigné (non ", utilisez "!= null

Dates

Le format par défaut est : - "aaaa/mm/jj"

En cas d'export :

  • avec un profil d'export - Le format du profil est utilisé.
  • sans profil d'export - Le format par défaut est utilisé.

DateTimes et Heures :

Les formats DateTime acceptés sont :

  • "aaaa/mm/jj hh:mm:ss" (équivalent à "aaaa/mm/jj hh:mm:00")
  • "aaaa/mm/jj hh:mm" (équivalent à "aaaa/mm/jj hh:mm:00")
  • "aaaa/mm/jj" (Equivalent à "aaaa/mm/jj 00:00:00")

Les formats Heures acceptés sont :

  • “hh:mm:ss”
  • “hh:mm” (equivalent à “hh:mm:00”)

Nombres

Le nombre de chiffres autorisés et le séparateur dépendent du type de nombre (décimal/entier) et des contraintes qui y sont liées.

Complétude

Les valeurs ne peuvent être comprises qu'entre 0,00 et 1. Les pourcentages ne sont pas acceptés.
La valeur 1 est équivalente à 100%.

Tableau de compatibilité

Pour les attributs multi-combo, le filtre s'applique si au moins une valeur correspond à la règle du filtre pour la plupart des opérateurs, à l'exception des "opérateurs négatifs" / des opérateurs avec "not"/" !". Pour les attributs multi-combos et !=, !contains, !sensitive_contains, !starts_with, !sensitive_starts_with, !ends_with, !sensitive_ends_with, le filtre s'applique si toutes les valeurs correspondent à la règle du filtre.

12321232

Did this page help you?