Ajouter des champs personnalisés

La plupart des champs du sélecteur de champs sont créés par vos développeurs Looker. Toutefois, en utilisant des champs personnalisés, vous pouvez créer des dimensions et des mesures personnalisées ad hoc dans une exploration. Cette page explique comment créer et utiliser des champs personnalisés pour améliorer l'analyse de vos données.

Pour utiliser des champs personnalisés, votre administrateur Looker doit accorder l'autorisation create_custom_fields aux utilisateurs ou aux groupes pour leur permettre d'accéder à cette fonctionnalité.

Lorsque vous avez accès aux champs personnalisés, vous pouvez en créer plusieurs types:

Les champs personnalisés sont différents des champs définis dans LookML et des calculs de table

Il existe quelques différences entre les champs personnalisés et les dimensions et mesures définies dans LookML, y compris les suivantes:

  • Il n'est pas possible d'effectuer d'analyse transversale pour les champs personnalisés.
  • Les champs personnalisés ne sont conservés dans le sélecteur de champs d'une exploration que pour certains utilisateurs.

Il existe quelques différences entre les champs personnalisés et les calculs de table:

  • Les champs personnalisés génèrent du code SQL qui sera exécuté par rapport à la base de données, de la même façon qu'un champ LookML.
  • Les champs personnalisés ne dépendent pas des données de la table de données.

Types de champs personnalisés

Vous pouvez créer et personnaliser plusieurs types de champs personnalisés, en fonction du ou des types de champs LookML de base. Les tableaux suivants décrivent les types de champs personnalisés que vous pouvez créer en fonction du type de champ LookML:

Types de champs personnalisés pour les dimensions

Vous pouvez créer plusieurs types de champs personnalisés à partir de dimensions dans le sélecteur de champ d'une exploration, en fonction du ou des types de champs LookML de base. Le tableau suivant présente les types de champs personnalisés compatibles avec chaque type de dimension.

S = fonctionne avec le type de données string

N = fonctionne avec le type de données number et les mesures numériques

T = Fonctionne avec le type de données tier

ZC = compatible avec le type de données zipcode

YN = Fonctionne avec le type de données yesno

DI = Fonctionne avec le type de données distance

DU = Fonctionne avec le type de données duration

TS = compatible avec la plupart des types de données d'horodatage *

ID = compatible avec la plupart des types de données de date entiers *

SD = compatible avec la plupart des types de données de date sous forme de chaîne *

L = fonctionne avec le type de données location

Chaque type de champ personnalisé que vous pouvez créer à partir d'une dimension appartient à l'une des catégories suivantes:

  • Agrégation : les champs agrégés sont des types de mesures qui effectuent des agrégations, telles que la somme et la moyenne. Les mesures agrégées ne peuvent faire référence qu'à des dimensions, et non à d'autres mesures.
  • Non agrégé : les champs non agrégés sont des dimensions pouvant être regroupés dans une requête d'exploration.
Nom du champ personnalisé Catégorie Description Compatibilité des types de champs LookML
Décompte distinct Agréger Crée une métrique count_distinct qui calcule le nombre de valeurs distinctes pour une dimension sélectionnée. S N T ZC YN DI DU TS ID SD L
Somme Agréger Crée une mesure sum qui additionne les valeurs d'une dimension sélectionnée. N DI DU ID
Moyenne Agréger Crée une mesure average qui calcule la moyenne des valeurs d'une dimension sélectionnée. N DI DU ID
Min Agréger Crée une mesure min qui recherche la valeur la plus faible d'une dimension sélectionnée. N DI DU ID
Max Agréger Crée une mesure max qui trouve la valeur la plus élevée d'une dimension sélectionnée. N DI DU ID
Médiane Agréger Crée une mesure median qui trouve la valeur médiane pour les valeurs d'une dimension sélectionnée. N DI DU ID
Liste de valeurs uniques Agréger Crée une mesure list qui crée une liste des valeurs distinctes d'une dimension sélectionnée. S T ZC YN SD L
Bin Non agrégée Crée des bins, ou niveaux, qui séparent les valeurs d'une dimension numérique sélectionnée dans un ensemble personnalisé de plages de nombres. N DI DU ID
Groupe Non agrégée Crée un groupe qui vous permet de regrouper les résultats d'une dimension sélectionnée sous des libellés personnalisés. S N T ZC YN DI DU TS ID SD L
*Remarque concernant les données de date et d'heure:Looker interprète certains intervalles de temps et types basés sur le temps comme des types de données différents lorsque vous créez des champs personnalisés. Cela peut avoir un impact sur les types de champs personnalisés disponibles pour ces champs. Par exemple, Looker interprète la plage temporelle hour_of_day comme un type de données number. Par conséquent, d'autres champs type: number disposent d'options de champ personnalisées. Pour en savoir plus, consultez la section Comment les champs personnalisés interprètent-ils les types de données "date" et "heure" ? de cette page.

Types de champs personnalisés pour les mesures

Vous ne pouvez créer qu'un seul type de champ personnalisé, une mesure filtrée, à partir des mesures du sélecteur de champ d'une exploration, en fonction du type de mesure LookML de base. Le tableau suivant présente les champs LookML auxquels vous pouvez ajouter un filtre pour les types de mesures.

LI = compatible avec le type de mesure list

DT = compatible avec le type de mesure date

YN = Fonctionne avec le type de mesure yesno

N = compatible avec les types de mesures numériques *

Nom du champ personnalisé Description Compatibilité des types de champs LookML
Filtrer la mesure Ajoute une condition de filtrage à une mesure pour limiter les valeurs incluses dans l'agrégation de la mesure. LI DT YN N
* Pour en savoir plus sur les types de mesures que Looker interprète comme numériques lorsqu'il utilise des champs personnalisés, consultez la section Comment les champs personnalisés interprètent les mesures numériques de cette page.

Comment les champs personnalisés interprètent-ils les types de données de date et d'heure ?

Looker interprète certains intervalles de temps et types basés sur le temps comme des types de données différents lorsque vous créez des champs personnalisés. Cela affecte le type de champs personnalisés que vous pouvez créer pour un champ de date ou d'heure donné. Les champs personnalisés classent les champs de date et d'heure comme suit:

Ces catégories sont compatibles avec différents types de champs personnalisés, comme indiqué dans le tableau Types de champs personnalisés pour les dimensions.

Types de données de date d'horodatage

Les champs personnalisés traitent les types de données temporelles LookML suivants comme des types de données d'horodatage:

Types de données de date entiers

Les champs personnalisés traitent les types de données de date et d'heure LookML suivants comme des types de date entiers:

Types de données de date en chaîne

Les champs personnalisés traitent les types de données de date et d'heure LookML suivants comme des types de données de chaîne:

Comment les champs personnalisés interprètent-ils les mesures numériques ?

Les champs personnalisés traitent les types de mesures suivants comme des types numériques:

Ces types de mesures sont compatibles avec le type de champ personnalisé de la mesure filtrée, comme indiqué dans le tableau Types de champs personnalisés pour les mesures.

Créer une mesure personnalisée à partir d'une dimension

Vous pouvez créer une mesure personnalisée à partir d'une dimension de l'une des manières suivantes:

La seconde méthode vous permet de personnaliser le champ personnalisé à mesure que vous le créez, par exemple en le renommant, en ajoutant une description facultative ou en sélectionnant un format différent de celui par défaut.

En utilisant le menu à trois points Plus de la dimension

Dans de nombreux cas, vous pouvez utiliser ce raccourci:

  1. Développez la vue du sélecteur de champ contenant la dimension que vous souhaitez mesurer.
  2. Sélectionnez le menu à trois points Plus de la dimension.
  3. Sélectionnez Agrégation pour afficher les options permettant de créer une mesure personnalisée. Les fonctions suggérées varient en fonction du type de dimension que vous avez choisi (par exemple, nombre, chaîne ou date). Sélectionnez une fonction.

Développez la section Champs personnalisés dans le sélecteur de champs pour afficher votre nouveau champ.

Comme pour les autres champs, vous pouvez sélectionner le nom d'un champ personnalisé pour l'ajouter ou le retirer d'une requête. Vous pouvez également pointer sur le champ pour afficher d'autres options disponibles pour ce champ, y compris sélectionner son icône Filtre pour l'utiliser comme filtre dans une requête. Vous pouvez également modifier le champ si nécessaire.

Utiliser la section "Champs personnalisés"

Si vous souhaitez définir un format ou un filtre pour votre mesure personnalisée lors de sa création, commencez par cliquer sur le bouton Ajouter dans la section Champs personnalisés:

  1. Sélectionnez Ajouter dans la section Champs personnalisés du sélecteur de champ.
  2. Sélectionnez le type de champ que vous souhaitez créer. Cet exemple utilise la mesure personnalisée.
  3. Sélectionnez un champ à mesurer dans le menu déroulant Champ à mesurer, le type de mesure dans le menu déroulant Type de mesure, puis indiquez un nom dans le champ Nom. Le nom apparaît dans le sélecteur de champs et dans la table de données.
  4. Si vous souhaitez ajouter une condition de filtre, sélectionnez un champ dans le menu déroulant Nom du filtre de l'onglet Filtres. Vous pouvez ajouter ou supprimer des conditions de filtre à l'aide des boutons Ajouter et Supprimer, ainsi que des boutons plus et moins de la section Valeur du filtre.
    • Vous pouvez également sélectionner la flèche à côté de Filtre personnalisé pour créer une expression de filtre personnalisé à l'aide de toutes les fonctions et opérateurs Looker pouvant être utilisés dans des filtres personnalisés. L'éditeur d'expressions Looker suggère des noms de champs et affiche une aide sur la syntaxe pour toutes les fonctions que vous utilisez. Les champs actuellement utilisés dans une exploration et pouvant être utilisés avec le type de champ que vous créez sont marqués d'un cercle noir. Pour en savoir plus sur l'ajout de filtres aux mesures, consultez la section Ajouter un filtre personnalisé à une mesure personnalisée de cette page.
  5. Dans l'onglet Détails du champ, vous pouvez spécifier un format dans la section Format et ajouter une description facultative de 255 caractères maximum dans la zone Description pour fournir aux autres utilisateurs des informations supplémentaires sur le champ personnalisé, y compris son utilisation prévue.
  6. Sélectionnez Enregistrer.

Le sélecteur de champs affiche votre nouvelle mesure personnalisée dans la section Champs personnalisés.

Comme pour les autres champs, vous pouvez sélectionner le nom d'un champ personnalisé pour l'afficher dans une requête. Vous pouvez également sélectionner le bouton Filtrer pour l'utiliser comme filtre dans une requête.

Regroupement personnalisé

Le type de champ personnalisé Groupe vous permet de créer des groupes personnalisés ad hoc pour les dimensions, sans avoir à utiliser de fonctions logiques dans les expressions Looker ni à développer de logique CASE WHEN dans les paramètres sql ou les champs type: case.

Cela peut être utile lorsque vous souhaitez attribuer des libellés ou des noms de catégorie fixes à des valeurs qui correspondent à des conditions spécifiques (par exemple, en regroupant des États ou des pays spécifiques en régions ou des coûts de commande en catégories).

Pour créer un groupe, procédez comme suit :

  1. Développez la vue contenant la dimension pour laquelle vous souhaitez créer des groupes personnalisés.
  2. Vous pouvez réaliser l'étape suivante de deux façons différentes :

    Menu "Grouper par" pour la dimension "État".

  3. Spécifiez un libellé pour le premier groupe de valeurs dans le champ Nom du groupe. Cet exemple montre comment créer un groupe d'États pour la région du Nord-Ouest Pacifique des États-Unis à l'aide de la dimension État, qui est reflétée par le nom du groupe "Nord-Ouest Pacifique".

  4. Sélectionnez le bouton de la condition existante dans la section Valeur du groupe, qui est par défaut est une valeur, pour personnaliser les conditions que vous souhaitez appliquer au groupe.

  5. Sélectionnez la condition, puis saisissez ou sélectionnez une ou plusieurs valeurs. Dans ce cas, l'une des conditions appliquées est L'état est l'Oregon. Vous pouvez ajouter ou supprimer des conditions à l'aide des boutons "Plus" et "Moins" des options Ajouter et Supprimer. Pour enregistrer, cliquez en dehors de la condition de filtre ou appuyez sur la touche Échap.

    • Lorsque des suggestions de valeurs sont disponibles, elles s'affichent dans une liste déroulante, indiquée par une flèche vers le bas dans le champ de saisie de la valeur. Les utilisateurs peuvent les sélectionner ou les utiliser pour effectuer une recherche. Les suggestions sont généralement disponibles pour les champs de type: string.
    • Looker applique automatiquement des conditions SQL telles que la logique AND ou OR lorsque plusieurs conditions sont créées, en fonction des types de champ, des conditions et des valeurs que vous spécifiez.
    • Si vous modifiez un groupe personnalisé existant, envisagez de modifier son nom pour qu'il reflète les conditions mises à jour.

    Un utilisateur place son curseur sur le bouton Ajouter un signe plus à côté de la valeur de groupe existante, et la case "Regrouper les valeurs restantes" est cochée.

  6. Pour ajouter d'autres groupes pour cette dimension, pointez sur le groupe existant, puis sélectionnez le bouton avec le signe Plus Ajouter. Pour supprimer des groupes, sélectionnez le bouton avec le signe Moins Supprimer. Vous pouvez modifier un groupe existant en sélectionnant la condition du groupe (est dans l'Oregon, l'Idaho ou l'État de Washington dans ce cas). Looker applique automatiquement des conditions SQL telles que la logique AND ou OR lorsque plusieurs conditions sont créées, en fonction des types de champs, des conditions et des valeurs que vous spécifiez.

  7. Vous pouvez aussi cocher la case Regrouper les valeurs restantes afin de créer une catégorie permettant de regrouper toutes les autres valeurs qui ne remplissent aucune condition du groupe. Dans cet exemple, tous les États autres que l'Oregon, l'Idaho et l'État de Washington seront regroupés sous le libellé Autre. Le nom par défaut est Autre, mais vous pouvez le personnaliser dans le champ Nom du groupe, si vous le souhaitez.

    • Si vous modifiez un groupe personnalisé et que vous souhaitez supprimer le regroupement pour toutes les autres valeurs, décochez la case Regrouper les valeurs restantes pour supprimer ce groupe.

    Le texte "Groupes d'États" est saisi dans le champ "Nom du champ", et la description "États par région" est saisie dans la zone de texte "Description".

  8. Saisissez un nom dans le champ Nom du champ. Le nom apparaît dans le sélecteur de champs et dans la table de données.

  9. Sélectionnez + Ajouter une description pour ouvrir la zone Description et ajouter une description facultative de 255 caractères maximum pour donner plus d'informations sur le groupe personnalisé aux autres utilisateurs.

    • Si vous modifiez un groupe personnalisé et qu'une description existe déjà, la zone Description s'affiche automatiquement.
  10. Sélectionnez Enregistrer, puis Exécuter pour relancer l'exploration.

Le nouveau champ s'affiche dans le tableau de données et affiche des libellés pour tous les États: "Nord-Ouest Pacifique" pour les États d'Oregon, de Washington et d'Idaho, et "Autre" pour tous les autres États.

Vous pouvez utiliser ce nouveau groupe pour obtenir de nouveaux insights sur vos données. Par exemple, comparez le nombre de commandes passées par les utilisateurs de la région du Nord-Ouest Pacifique à celui des utilisateurs vivant dans d'autres régions des États-Unis.

Le nouveau champ apparaîtra dans la section Champs personnalisés du sélecteur de champs.

Comme pour les autres champs, vous pouvez sélectionner le nom du champ pour l'ajouter ou le retirer d'une requête. Vous pouvez également pointer sur le champ pour afficher d'autres options disponibles pour ce champ, y compris sélectionner son icône Filtre pour l'utiliser comme filtre dans une requête. Vous pouvez également modifier le groupe personnalisé si vous le souhaitez.

Binning personnalisé

Le type de champ personnalisé Bin vous permet de créer des bins personnalisés ad hoc, ou des niveaux, pour les dimensions de type numérique et les dimensions personnalisées, sans avoir à utiliser de fonctions logiques dans les expressions Looker ni à développer des champs LookML type: tier.

Cela peut être utile lorsque vous souhaitez regrouper rapidement des valeurs dans des plages d'entiers spécifiques pour ajuster la précision de vos données.

Les champs personnalisés Bin (Bin) s'affichent dans le style de notation de niveau classic.

Pour créer un bac, procédez comme suit:

  1. Développez la vue du sélecteur de champ contenant la dimension pour laquelle vous souhaitez créer des catégories personnalisées.
  2. Vous pouvez réaliser l'étape suivante de deux façons différentes :

  3. Si vous le souhaitez, vous pouvez d'abord sélectionner Obtenir des informations sur le champ afin d'en savoir plus sur les valeurs de la dimension pour laquelle vous créez des bins personnalisés (y compris sa valeur minimale, sa valeur maximale et sa plage de valeurs). Ces informations peuvent vous aider à déterminer comment spécifier vos bins de valeurs.

  4. Sélectionnez un type de bin dans la section Type de bin.

    • Sélectionnez Taille égale pour répartir les valeurs numériques dans des plages d'entiers égales. Par exemple, des niveaux de valeurs compris entre 0 et 10, 10 et 20, et 20 et 30.
    • Sélectionnez Taille personnalisée pour créer des tailles de bin personnalisées avec des plages d'entiers différentes. Par exemple, des niveaux de valeurs compris entre 0 et 15, 15 et 75, et 75 et 100.
  5. Personnalisez les tailles et les plages de bin.

    • Si vous avez sélectionné Taille égale comme type de bin, saisissez les valeurs souhaitées dans les champs Taille du bin, Valeur min. du bin et Valeur max. du bin. L'exemple précédent affiche les spécifications de buckets de 10, allant de 0 à 100. Des bins sont créés automatiquement pour les valeurs des données situées en dehors des plages spécifiées.
    • Si vous avez sélectionné Taille personnalisée comme type de bin, spécifiez les points d'arrêt pour chaque niveau par ordre croissant dans le champ Points d'arrêt du bin, en les séparant par des virgules ou de nouvelles lignes.
  6. Saisissez un nom dans le champ Nom du champ, le cas échéant. Le nom apparaît dans le sélecteur de champs et dans la table de données.

  7. Sélectionnez + Ajouter une description pour ouvrir la zone Description et ajouter une description facultative de 255 caractères maximum pour donner plus d'informations sur le bac personnalisé aux autres utilisateurs.

    • Si vous modifiez une corbeille personnalisée pour laquelle une description existe déjà, la zone Description s'affiche automatiquement.
  8. Sélectionnez Enregistrer, puis Exécuter pour relancer l'exploration.

Le nouveau champ s'affiche dans le tableau de données et affiche les niveaux de niveau pour les valeurs en fonction de leur emplacement dans les intervalles spécifiés.

Vous pouvez utiliser cette nouvelle catégorie pour obtenir de nouveaux insights sur vos données. Par exemple, pour une catégorie personnalisée basée sur une dimension Coût, vous pouvez comparer le nombre de commandes contenant des articles dont le prix se situe dans des plages de coûts spécifiques.

Le nouveau champ apparaîtra dans la section Champs personnalisés du sélecteur de champs.

Comme pour les autres champs, vous pouvez sélectionner le nom du champ pour l'ajouter ou le retirer d'une requête. Vous pouvez également pointer sur le champ pour afficher d'autres options disponibles pour ce champ. Par exemple, vous pouvez sélectionner l'icône Filtre du champ pour l'utiliser comme filtre dans une requête. Vous pouvez également modifier le bin personnalisé si vous le souhaitez.

Ajouter un filtre à une mesure personnalisée

Appliquer des filtres à des mesures personnalisées permet de limiter les données, par exemple en n'incluant que les commandes provenant de certaines régions. Vous pouvez ajouter un filtre personnalisé à une mesure personnalisée lorsque vous la créez ou la modifiez. Pour ajouter un filtre à une mesure personnalisée:

  1. Dans le sélecteur de champs, développez la section Champs personnalisés.
  2. Sélectionnez Ajouter, puis Mesure personnalisée pour créer une mesure personnalisée ou le menu Plus à trois points d'une mesure personnalisée existante pour la modifier.
  3. Si vous modifiez un champ, sélectionnez Modifier.
  4. Sélectionnez le champ par lequel vous souhaitez filtrer dans le menu déroulant Nom du filtre de la section Filtres.
  5. Sous Valeur du filtre, sélectionnez le bouton de condition existant, qui est n'importe quelle valeur par défaut, pour personnaliser les conditions de filtre que vous souhaitez appliquer.
  6. Sélectionnez la condition, puis saisissez ou sélectionnez une valeur. Sélectionnez le bouton Plus Ajouter à côté de la valeur pour ajouter plusieurs conditions au champ sélectionné. Pour enregistrer, cliquez en dehors de la condition de filtre ou appuyez sur la touche Échap.
    • Lorsque des suggestions de valeurs sont disponibles, elles s'affichent dans une liste déroulante, indiquée par une flèche vers le bas dans le champ de saisie de la valeur. Les utilisateurs peuvent les sélectionner ou les utiliser pour effectuer une recherche. Les suggestions sont généralement disponibles pour les dimensions de type: string.
    • Si vous modifiez une mesure personnalisée existante, envisagez de modifier son nom pour qu'il reflète la condition de filtre. Le nom du champ apparaît dans le sélecteur de champs et dans la table de données.
  7. Pour ajouter des filtres, sélectionnez le bouton avec le signe plus Ajouter dans la section Valeur du filtre. Pour supprimer des filtres, sélectionnez le bouton avec le signe moins Supprimer.
    • Looker applique automatiquement des conditions SQL telles que la logique AND ou OR lorsque vous créez plusieurs filtres, en fonction des types de champs, des conditions et des valeurs que vous spécifiez.
  8. Vous pouvez également cliquer sur la flèche vers le bas à côté de Filtre personnalisé en bas de l'onglet Filtres pour développer la zone de texte Expression et ajouter un filtre personnalisé au lieu d'un filtre basé sur l'interface utilisateur ou en plus de celui-ci. Saisissez une expression Looker dans la zone Filtre personnalisé à l'aide de fonctions et opérateurs Looker pouvant être utilisés dans des filtres personnalisés. L'éditeur d'expressions Looker suggère des noms de champs et affiche une aide sur la syntaxe pour toutes les fonctions que vous utilisez. Les champs actuellement utilisés dans une exploration et pouvant être utilisés avec le type de champ que vous créez sont marqués d'un cercle noir.
  9. Dans l'onglet Détails du champ, vous pouvez spécifier un format dans la section Format et ajouter une description facultative de 255 caractères maximum dans la zone Description pour fournir aux autres utilisateurs des informations supplémentaires sur le champ personnalisé, y compris son utilisation prévue.
  10. Sélectionnez Enregistrer.

Créer une mesure filtrée à partir d'une autre mesure

Pour créer une mesure personnalisée qui copie une mesure existante et ajoute un filtre, procédez comme suit:

  1. Développez la vue qui contient la mesure à laquelle vous souhaitez ajouter un filtre personnalisé. La mesure ne peut pas être une mesure personnalisée ni une mesure type: number. Pour ajouter une expression de filtre à une mesure personnalisée existante, vous devez modifier la mesure personnalisée.
  2. Sélectionnez le menu à trois points Plus de cette mesure.
  3. Sélectionnez Créer une mesure filtrée.
  4. Si vous le souhaitez, saisissez un nom autre que celui par défaut dans le champ Nom. Le nom apparaît dans le sélecteur de champs et dans la table de données.
  5. Dans la section Filtres, sélectionnez le champ par lequel vous souhaitez filtrer dans le menu déroulant Nom du filtre.
  6. Sous Valeur du filtre, sélectionnez le bouton de condition existant, qui est n'importe quelle valeur par défaut, pour personnaliser les conditions de filtrage que vous souhaitez appliquer.
  7. Sélectionnez la condition, puis saisissez ou sélectionnez une valeur. Sélectionnez le bouton Plus Ajouter à côté de la valeur pour ajouter plusieurs conditions au champ sélectionné. Pour enregistrer, cliquez en dehors de la condition de filtrage ou appuyez sur la touche Échap.
    • Lorsque des suggestions de valeurs sont disponibles, elles s'affichent dans une liste déroulante, indiquée par une flèche vers le bas dans le champ de saisie de la valeur. Les utilisateurs peuvent les sélectionner ou les utiliser pour effectuer une recherche. Les suggestions sont généralement disponibles pour les dimensions de type: string.
    • Si vous modifiez une mesure personnalisée existante, envisagez de modifier son nom pour qu'il reflète la condition de filtre.
  8. Pour ajouter des filtres, sélectionnez le bouton avec le signe plus Ajouter dans la section Valeur du filtre. Pour en supprimer, sélectionnez le bouton avec le signe moins Supprimer.
    • Looker applique automatiquement des conditions SQL telles que la logique AND ou OR lorsque vous créez plusieurs filtres, en fonction des types de champs, des conditions et des valeurs que vous spécifiez.
  9. Vous pouvez également cliquer sur la flèche à côté de Filtre personnalisé en bas de l'onglet Filtres pour développer la zone de texte Expression et ajouter un filtre personnalisé au lieu d'un filtre basé sur l'interface utilisateur ou en plus de celui-ci. Saisissez une expression Looker dans la zone Filtre personnalisé à l'aide de fonctions et opérateurs Looker pouvant être utilisés dans des filtres personnalisés. L'éditeur d'expressions Looker suggère des noms de champs et affiche une aide sur la syntaxe pour toutes les fonctions que vous utilisez. Les champs actuellement utilisés dans une exploration et pouvant être utilisés avec le type de champ que vous créez sont marqués d'un cercle noir.
  10. Dans l'onglet Détails du champ, vous pouvez spécifier un format dans la section Format et ajouter une description facultative de 255 caractères maximum dans la zone Description pour fournir aux autres utilisateurs des informations supplémentaires sur le champ personnalisé, y compris son utilisation prévue.
  11. Sélectionnez Enregistrer.

Le sélecteur de champs affiche la nouvelle mesure dans la section Champs personnalisés.

Comme pour les autres mesures, vous pouvez sélectionner le nom d'une mesure personnalisée pour l'ajouter ou la retirer d'une requête. Vous pouvez également pointer sur le champ pour afficher d'autres options disponibles pour ce champ, y compris sélectionner son icône Filtre pour l'utiliser comme filtre dans une requête. Vous pouvez également modifier le champ si nécessaire.

Créer une dimension personnalisée à l'aide d'une expression Looker

Pour créer une dimension personnalisée à l'aide d'une expression Looker et d'une ou plusieurs autres dimensions, procédez comme suit:

  1. Sélectionnez Ajouter dans la section Champs personnalisés du sélecteur de champ.
  2. Sélectionnez Dimension personnalisée.
  3. Dans la zone Expression, saisissez une expression Looker qui calcule la valeur de votre dimension à l'aide de fonctions et opérateurs Looker. L'éditeur d'expressions Looker suggère des noms de champs et affiche une aide sur la syntaxe pour toutes les fonctions que vous utilisez. Les champs actuellement utilisés dans une exploration et pouvant être utilisés avec le champ que vous créez sont marqués d'un cercle noir.
  4. Sélectionnez une option de mise en forme autre que la valeur par défaut dans le menu déroulant Format.
  5. Spécifiez le nom de la dimension personnalisée dans le champ Nom. Le nom apparaît dans le sélecteur de champs et dans la table de données.
  6. Sélectionnez + Ajouter une description pour ajouter une description facultative de 255 caractères maximum dans la zone Description afin de donner plus de contexte ou d'informations sur la dimension personnalisée aux autres utilisateurs.
  7. Sélectionnez Enregistrer.

Le sélecteur de champs affiche votre nouvelle dimension personnalisée dans la section Champs personnalisés.

Comme pour les autres champs, vous pouvez sélectionner le nom d'une dimension personnalisée pour l'ajouter ou la retirer d'une requête. Vous pouvez également pointer sur le champ pour afficher d'autres options disponibles pour ce champ, y compris l'icône Filtre pour l'utiliser comme filtre dans une requête. Vous pouvez également modifier le champ si nécessaire.

Afficher et utiliser des champs personnalisés

La possibilité de voir les champs personnalisés et la façon dont vous pouvez interagir avec eux dépendent de votre autorisation de les créer ou non.

Afficher les champs personnalisés

Si vous êtes autorisé à créer des champs personnalisés, vous pouvez les afficher et les modifier dans la section Champs personnalisés du sélecteur de champ.

Si vous n'êtes pas autorisé à créer des champs personnalisés, la section Champs personnalisés ne s'affiche pas dans le sélecteur de champ.

Toutefois, si vous incluez un champ personnalisé dans une exploration, une présentation ou une vignette de tableau de bord, tous les utilisateurs avec lesquels vous partagez ce contenu peuvent voir le champ personnalisé, qu'ils aient la possibilité de créer des champs personnalisés ou non. Si vous partagez ce contenu en partageant l'URL d'une exploration, l'URL doit inclure le paramètre qid (par exemple, instance_name.looker.com/explore/ec/order_items?qid=lEPPueGN7cHkozOEZVDQbO). Les utilisateurs qui ne sont pas autorisés à créer des champs personnalisés ne verront que le titre du champ, et non sa description. Il est donc important de nommer précisément les champs si vous les utiliserez dans des requêtes partagées avec ces utilisateurs.

Utilisation de champs personnalisés

Si vous êtes autorisé à créer des champs personnalisés, vous pouvez modifier et utiliser tous ceux qui apparaissent dans la section Champs personnalisés du sélecteur de champ. Vous pouvez interagir avec elles presque exactement comme vous le feriez avec n'importe quelle autre mesure ou dimension, y compris en les filtrant, en les ajoutant à des visualisations et (pour les dimensions personnalisées) en les utilisant pour créer des tableaux croisés dynamiques. Une exception est que vous ne pouvez pas utiliser de champs personnalisés pour créer des filtres de tableau de bord.

Seuls les utilisateurs autorisés à créer des champs personnalisés peuvent les ajouter aux requêtes dans les explorations, les présentations ou les cartes de tableau de bord. Toutefois, si un utilisateur sélectionne Explorer à partir d'ici sur une vignette d'une vue ou d'un tableau de bord partagés qui inclut un champ personnalisé, il peut créer une requête à l'aide de ce champ, qu'il soit autorisé ou non à créer des champs personnalisés.

Dupliquer un champ personnalisé

Si vous êtes autorisé à créer des champs personnalisés, vous pouvez également dupliquer des champs personnalisés existants. La duplication et la modification de champs personnalisés peuvent s'avérer utiles si vous souhaitez créer plusieurs champs personnalisés légèrement différents (par exemple, des sommes sur 30, 60 et 90 jours).

Pour dupliquer un champ personnalisé, procédez comme suit:

  1. Dans le sélecteur de champ, développez la section Champs personnalisés.
  2. Sélectionnez le menu à trois points Plus pour le champ personnalisé que vous souhaitez dupliquer.
  3. Sélectionnez Dupliquer.

    Vous pouvez également sélectionner Dupliquer dans le menu en forme de roue dentée de la table de données du champ personnalisé.

Le champ dupliqué apparaît sous l'original, sous le même nom que le champ d'origine avec le terme "Copie" à la fin :

Vous pouvez ensuite modifier le champ dupliqué, comme décrit dans la section suivante.

Modifier un champ personnalisé

Si vous êtes autorisé à créer des champs personnalisés, vous pouvez également modifier les champs personnalisés que vous ou d'autres utilisateurs avez créés.

Modifier une dimension personnalisée

Pour modifier une dimension personnalisée, procédez comme suit:

  1. Dans le sélecteur de champ, développez la section Champs personnalisés.
  2. Sélectionnez le menu à trois points Plus pour le champ personnalisé que vous souhaitez modifier.
  3. Sélectionnez Modifier.

    Vous pouvez également sélectionner Modifier dans le menu en forme de roue dentée de la table de données du champ personnalisé.

  4. Modifiez la définition de la dimension personnalisée si nécessaire dans le champ Expression.

  5. Sélectionnez un nouveau format dans le menu déroulant Format, le cas échéant.

  6. Saisissez un nouveau nom dans le champ Nom, le cas échéant. Le nom apparaît dans le sélecteur de champs et dans la table de données. Si vous avez modifié la définition d'un champ personnalisé, envisagez de modifier le nom.

  7. Sélectionnez + Ajouter une description pour ajouter une description facultative de 255 caractères maximum dans la zone Description afin de donner plus de contexte ou d'informations sur la dimension personnalisée aux autres utilisateurs.

    • Si une description existe déjà, la zone Description apparaîtra automatiquement.
  8. Sélectionnez Enregistrer.

Modifier une mesure personnalisée

Pour modifier une mesure personnalisée, procédez comme suit:

  1. Dans le sélecteur de champ, développez la section Champs personnalisés.
  2. Sélectionnez le menu à trois points Plus pour le champ personnalisé que vous souhaitez modifier.
  3. Sélectionnez Modifier.

    Vous pouvez également sélectionner Modifier dans le menu en forme de roue dentée de la table de données du champ personnalisé.

  4. Pour modifier le champ à agréger, sélectionnez un nouveau champ dans le menu déroulant Champ à mesurer.

  5. Pour modifier le type de fonction de mesure, sélectionnez un nouveau type de mesure dans le menu déroulant Type de mesure.

  6. Saisissez un nouveau nom dans le champ Nom, le cas échéant. Le nom apparaît dans le sélecteur de champs et dans la table de données. Si vous modifiez un champ ou un type de mesure, vous devez généralement également modifier le nom de la mesure personnalisée pour qu'il corresponde. Par exemple, si vous remplacez le champ Prix soldé par Coût, vous devez également modifier le nom du champ personnalisé, en remplaçant Somme du prix soldé par Somme du coût.

  7. Ajoutez, modifiez ou supprimez un filtre basé sur l'interface utilisateur ou personnalisé dans l'onglet Filtres.

    • Si un filtre personnalisé existe déjà, la zone Expression du filtre personnalisé apparaît automatiquement. Si aucun filtre personnalisé n'est défini, cliquez sur la flèche vers le bas à côté de Filtre personnalisé pour ajouter un filtre personnalisé facultatif dans le champ Expression au lieu d'un filtre basé sur l'interface utilisateur ou en plus de celui-ci.
  8. Dans l'onglet Détails du champ, ajoutez, modifiez ou supprimez une mise en forme dans la section Format, ou ajoutez une description facultative de 255 caractères maximum dans le champ Description pour fournir aux autres utilisateurs des informations supplémentaires sur le champ personnalisé, y compris son utilisation prévue.

  9. Sélectionnez Enregistrer.

Supprimer un champ personnalisé

Si vous êtes autorisé à créer des champs personnalisés, vous pouvez également supprimer les champs personnalisés que vous ou d'autres utilisateurs avez créés. Si vous supprimez un champ personnalisé, celui-ci disparaît de l'exploration, mais pas des présentations ni des vignettes de tableau de bord qui l'utilisent. Par ailleurs, le champ restera présent pour toute personne utilisant une URL pour une exploration disposant du champ personnalisé.

Pour supprimer un champ personnalisé du sélecteur de champ, procédez comme suit:

  1. Dans le sélecteur de champs, développez la section Champs personnalisés.
  2. Sélectionnez le menu à trois points Plus pour le champ personnalisé que vous souhaitez supprimer.
  3. Sélectionnez Supprimer.

    Vous pouvez également sélectionner Supprimer dans le menu en forme de roue dentée du tableau de données du champ personnalisé.

Vous pouvez également utiliser les raccourcis clavier Commande + K (Mac) ou Ctrl + K (Windows) pour supprimer des champs personnalisés.

Vous pouvez restaurer un champ personnalisé que vous avez supprimé en cliquant sur la flèche de retour de votre navigateur.