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 de nouvelles dimensions et mesures personnalisées ad hoc dans une exploration. Cette page explique comment créer et utiliser des champs personnalisés pour améliorer votre analyse de données.

Pour que vous puissiez utiliser des champs personnalisés, votre administrateur Looker doit accorder l'autorisation create_custom_fields aux utilisateurs ou aux groupes afin d'autoriser l'accès à la fonctionnalité.

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

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

Il existe quelques différences entre les champs, les dimensions et les mesures personnalisés définis en LookML:

  • Il n'est pas possible d'explorer 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 tables:

  • Les champs personnalisés génèrent du code SQL qui s'exécutera sur la base de données, de la même manière 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 champ 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 des dimensions du sélecteur de champs d'une exploration, en fonction du ou des types de champ LookML de base. Le tableau suivant décrit 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 des 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 de code temporel *

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

SD = Compatible avec la plupart des types de données de date 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, comme la somme et la moyenne. Les mesures agrégées ne peuvent référencer que des dimensions, pas d'autres mesures.
  • Non agrégés : les champs non agrégés sont des dimensions qui peuvent être regroupées dans une requête d'exploration.
Nom du champ personnalisé Catégorie Description Compatibilité des types de champs LookML
Décompte distinct Aggregate Crée une mesure 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
pondérée Aggregate Crée une mesure sum qui additionne les valeurs d'une dimension sélectionnée. N DI DU ID
Moyenne Aggregate Crée une mesure average qui calcule la moyenne des valeurs de la dimension sélectionnée. N DI DU ID
Min Aggregate Crée une mesure min qui trouve la plus petite valeur d'une dimension sélectionnée. N DI DU ID
Max Aggregate Crée une mesure max qui trouve la plus grande valeur d'une dimension sélectionnée. N DI DU ID
Médiane Aggregate Crée une mesure median qui recherche le point médian des valeurs de la dimension sélectionnée. N DI DU ID
Liste de valeurs uniques Aggregate 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 en 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 étiquettes personnalisées. 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 timeframes et certains types basés sur l'heure comme des types de données différents lorsque vous créez des champs personnalisés. Cela peut affecter les types de champs personnalisés disponibles pour ces champs temporels et temporels. Par exemple, Looker interprète la période hour_of_day comme un type de données number. Des options de champs personnalisés sont donc disponibles pour d'autres champs type: number. Pour en savoir plus, consultez la section Interpréter les types de données de date et d'heure par les champs personnalisés sur cette page.

Types de champs personnalisés pour les mesures

Vous ne pouvez créer qu'un seul type de champ personnalisé, à savoir une mesure filtrée, à partir des mesures du sélecteur de champs 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.

S = compatible avec le type de mesure string

LI = compatible avec le type de mesure list

DT = compatible avec le type de mesure date

YN = Compatible avec le type de mesure yesno

N = Fonctionne 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 filtre à une mesure pour limiter les valeurs incluses dans l'agrégation de la mesure. S 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 les types de données "Date" et "Heure"

Looker interprète certains timeframes et certains types basés sur l'heure comme différents types de données 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 de la manière suivante:

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 et d'heure

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

Types de données correspondant à des dates entières

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

Types de données de date sous forme de 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 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 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é au fur et à mesure que vous le créez. Vous pouvez par exemple le renommer, ajouter une description facultative ou sélectionner 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 cette technique de raccourci:

  1. Développez la vue du sélecteur de champs qui contient la dimension à mesurer.
  2. Sélectionnez le menu à trois points Plus de la dimension.
  3. Sélectionnez Agrégation pour afficher les options de création d'une mesure personnalisée. Les fonctions suggérées varient en fonction du type de dimension que vous avez choisi (nombre, chaîne ou date, par exemple). 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 un nom de champ personnalisé pour l'ajouter à une requête ou le supprimer. Vous pouvez également pointer sur un champ pour afficher les autres options disponibles, 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.

Utilisation de 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 de la section Champs personnalisés:

  1. Dans la section Champs personnalisés du sélecteur de champs, sélectionnez Ajouter.
  2. Sélectionnez le type de champ que vous souhaitez créer. Cet exemple utilise une mesure personnalisée.
  3. Sélectionnez un champ à mesurer dans le menu déroulant Champ à mesurer, sélectionnez le type de mesure parmi les options de la liste déroulante Type de mesure, puis indiquez un nom dans le champ Nom. Le nom apparaît dans le sélecteur de champs et dans le tableau de données.
  4. Si vous souhaitez ajouter une condition de filtre, sélectionnez un champ dans la liste déroulante Nom du filtre de l'onglet Filtres. Vous pouvez ajouter ou supprimer des conditions de filtre à l'aide des boutons Ajouter et Supprimer Valeur du filtre et Supprimer la valeur.
    • Vous pouvez également sélectionner la flèche à côté de Filtre personnalisé pour créer une expression de filtre personnalisé à l'aide des 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 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. Consultez la section Ajouter un filtre personnalisé à une mesure personnalisée sur cette page pour en savoir plus sur l'ajout de filtres aux mesures.
  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 un nom de 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 une logique CASE WHEN dans les paramètres sql ou les champs type: case.

Cela peut être utile lorsque vous souhaitez attribuer des étiquettes ou des noms de catégories 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 dans des 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 :

    • Développez la vue, sélectionnez le menu à trois points Plus de la dimension, puis sélectionnez Grouper pour ouvrir le menu Grouper par.
    • Si le champ est déjà sélectionné dans une exploration, vous pouvez sélectionner Grouper dans le menu en forme de roue dentée de la dimension dans le tableau Données pour ouvrir le menu Grouper par, puis suivre les étapes suivantes pour créer des groupes personnalisés.

    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 Nord-Ouest Pacifique des États-Unis à l'aide de la dimension État, qui se reflète dans le Nom du groupe "Nord-Ouest Pacifique".

  4. Dans la section Valeur du groupe, sélectionnez le bouton de condition existant, qui est par défaut est n'importe quelle 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 Supprimer Ajouter et Supprimer. Pour enregistrer, cliquez en dehors de la condition de filtre ou utilisez la touche Échap.

    • Lorsqu'elles sont disponibles, les suggestions de valeurs s'affichent dans une liste déroulante, signalée par une flèche vers le bas dans la zone de saisie des valeurs, que les utilisateurs peuvent sélectionner ou rechercher. Les suggestions sont le plus souvent disponibles pour les champs type: string.
    • Lorsque plusieurs conditions sont créées, Looker applique automatiquement des conditions SQL telles que la logique AND ou OR, en fonction des types de champs, des conditions et des valeurs que vous spécifiez.
    • Si vous modifiez un groupe personnalisé existant, pensez à modifier son nom pour refléter les nouvelles conditions.

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

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

  7. Si vous le souhaitez, cochez la case Regrouper les valeurs restantes pour créer une catégorie permettant de regrouper toutes les autres valeurs qui ne remplissent aucune condition de groupe. Dans cet exemple, tout État autre que l'Oregon, l'Idaho ou l'État de Washington sera regroupé sous un libellé nommé Autre. Autre est le nom par défaut, 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 des États par région est indiquée dans la zone de texte Description.

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

  9. Sélectionnez + Ajouter une description pour ouvrir la zone Description. Vous pouvez éventuellement ajouter une description de 255 caractères maximum pour fournir aux autres utilisateurs des informations supplémentaires sur le groupe personnalisé.

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

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

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

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

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

Bining personnalisé

Le type de champ personnalisé Bin vous permet de créer des bins personnalisés ad hoc, ou niveaux, pour les dimensions de type numérique et les dimensions personnalisées. Ainsi, vous n'avez pas besoin d'utiliser des fonctions logiques dans les expressions Looker ni de 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 s'affichent selon le style de notation de niveau classic.

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

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

    • Sélectionnez le menu Plus à trois points de la dimension, puis sélectionnez Classe pour ouvrir le menu Classe.
    • Si le champ est déjà sélectionné dans une exploration, vous pouvez sélectionner Classer dans le menu en forme de roue dentée de la dimension dans le tableau Données pour ouvrir le menu Classe. Suivez ensuite les étapes pour créer des bins personnalisés.

  3. Vous pouvez également sélectionner Obtenir des informations sur les champs pour en savoir plus sur les valeurs de la dimension pour laquelle vous créez des classes personnalisées, y compris sa valeur minimale, sa valeur maximale et sa plage de valeurs. Ces informations peuvent être utiles pour déterminer la manière dont vous spécifiez les classes 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 égaux. Par exemple, il peut s'agir de niveaux de valeurs allant de 0 à 10, de 10 à 20 et de 20 à 30.
    • Sélectionnez Taille personnalisée pour créer des tailles de bin personnalisées avec différentes plages d'entiers. Par exemple, il peut s'agir de niveaux de valeurs allant de 0 à 15, de 15 à 75 et de 75 à 100.
  5. Personnalisez les tailles et les plages du bin.

    • Si le type de bin sélectionné est de taille égale, saisissez les valeurs souhaitées dans les champs Taille du bin, Valeur minimale et Valeur maximale. L'exemple précédent affiche des spécifications de classes de 10, allant de 0 à 100. Des bins sont créés automatiquement pour les valeurs des données qui se situent en dehors des plages spécifiées.
    • Si le type de bin sélectionné est Taille personnalisée, spécifiez les points d'arrêt de niveau dans l'ordre croissant dans la zone Points d'arrêt du bin, en les séparant par une virgule ou un saut de ligne.
  6. Indiquez le nom souhaité dans le champ Nom du champ. Le nom apparaît dans le sélecteur de champs et dans le tableau de données.

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

    • Si vous modifiez un bin personnalisé qui possède déjà une description, la zone Description s'affiche automatiquement.
  8. Sélectionnez Enregistrer, puis Exécuter pour réexécuter l'exploration.

Le nouveau champ apparaîtra dans la table de données et affiche les niveaux des valeurs en fonction de leur emplacement dans les bins spécifiés.

Vous pouvez utiliser le nouveau bin pour dégager de nouveaux insights de vos données. Par exemple, pour un bin personnalisé basé sur une dimension Coût, vous pouvez comparer le nombre de commandes contenant des articles dont le prix est compris dans des plages de coûts spécifiques.

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

Comme pour les autres champs, vous pouvez sélectionner le nom d'un champ pour l'ajouter à une requête ou le supprimer. Vous pouvez également pointer sur un champ pour afficher les autres options disponibles. 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 système de traitement des données personnalisé comme vous le souhaitez.

Ajouter un filtre à une mesure personnalisée

L'application de filtres à des mesures personnalisées permet à une mesure de limiter les données (par exemple, n'inclure que les commandes de certaines régions). Vous pouvez ajouter un filtre personnalisé à une mesure personnalisée lorsque vous créez ou modifiez une mesure personnalisée. 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 sélectionnez le menu à trois points Plus d'une mesure personnalisée existante pour la modifier.
  3. Si vous modifiez un champ, sélectionnez Modifier.
  4. Dans la liste déroulante Nom du filtre de la section Filtres, sélectionnez le champ à utiliser comme filtre.
  5. Sélectionnez le bouton de condition existante, qui par défaut correspond à n'importe quelle valeur, sous Valeur du filtre 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 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 utilisez la touche Échap.
    • Lorsqu'elles sont disponibles, les suggestions de valeurs s'affichent dans une liste déroulante, signalée par une flèche vers le bas dans la zone de saisie des valeurs, que les utilisateurs peuvent sélectionner ou rechercher. Les suggestions sont le plus souvent disponibles pour les champs type: string.
    • Si vous modifiez une mesure personnalisée existante, pensez à modifier son nom pour refléter la condition de filtre. Le nom du champ apparaît dans le sélecteur de champs et dans le tableau de données.
  7. Pour ajouter des filtres, sélectionnez le bouton Ajouter un signe plus dans la section Valeur du filtre. Pour supprimer des filtres, sélectionnez le bouton 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é au bas de l'onglet Filtres pour développer la zone de texte Expression et ajouter un filtre personnalisé à la place ou en plus d'un filtre basé sur l'interface utilisateur. Saisissez une expression Looker dans la zone Filtre personnalisé à l'aide des fonctions et opérateurs Looker pouvant être utilisés dans les filtres personnalisés. L'éditeur d'expressions Looker suggère des noms de champs et 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 contenant 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. Dans le champ Nom, spécifiez un nom autre que le nom par défaut. Le nom apparaît dans le sélecteur de champs et dans le tableau de données.
  5. Dans la section Filtres, sélectionnez le champ que vous souhaitez utiliser comme filtre dans le menu déroulant Nom du filtre.
  6. Sélectionnez le bouton de condition existante, qui par défaut correspond à n'importe quelle valeur, sous Valeur du filtre pour personnaliser les conditions de filtre que vous souhaitez appliquer.
  7. Sélectionnez la condition, puis saisissez ou sélectionnez une valeur. Sélectionnez le bouton 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 utilisez la touche Échap.
    • Lorsqu'elles sont disponibles, les suggestions de valeurs s'affichent dans une liste déroulante, signalée par une flèche vers le bas dans la zone de saisie des valeurs, que les utilisateurs peuvent sélectionner ou rechercher. Les suggestions sont le plus souvent disponibles pour les champs type: string.
    • Si vous modifiez une mesure personnalisée existante, pensez à modifier son nom pour refléter la condition de filtre.
  8. Pour ajouter des filtres, sélectionnez le bouton Ajouter un signe plus dans la section Valeur du filtre. Pour supprimer des filtres, sélectionnez le bouton 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é au bas de l'onglet Filtres pour développer la zone de texte Expression et ajouter un filtre personnalisé à la place ou en plus d'un filtre basé sur l'interface utilisateur. Saisissez une expression Looker dans la zone Filtre personnalisé à l'aide des fonctions et opérateurs Looker pouvant être utilisés dans les filtres personnalisés. L'éditeur d'expressions Looker suggère des noms de champs et 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 détails 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 à une requête ou l'en supprimer. Vous pouvez également pointer sur un champ pour afficher les autres options disponibles, 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. Dans la section Champs personnalisés du sélecteur de champs, sélectionnez Ajouter.
  2. Sélectionnez Dimension personnalisée.
  3. Dans la zone Expression, saisissez une expression Looker qui calcule la valeur de votre dimension à l'aide des fonctions et opérateurs Looker. L'éditeur d'expressions Looker suggère des noms de champs et une aide sur la syntaxe pour toutes les fonctions que vous utilisez. Les champs qui sont actuellement utilisés dans une exploration et qui peuvent être utilisés avec le champ que vous créez sont marqués d'un cercle noir.
  4. Dans le menu déroulant Format, sélectionnez une option de mise en forme autre que celle définie par défaut.
  5. Indiquez le nom de la dimension personnalisée dans le champ Nom. Le nom apparaît dans le sélecteur de champs et dans le tableau 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 fournir aux autres utilisateurs plus de contexte ou d'informations sur la dimension personnalisée.
  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 afin de l'ajouter à une requête ou de l'en supprimer. Vous pouvez également pointer sur un champ pour afficher les autres options disponibles, 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.

Afficher et utiliser des champs personnalisés

La possibilité d'afficher les champs personnalisés et la manière dont vous pouvez interagir avec eux diffèrent selon que vous êtes autorisé à les créer ou non.

Afficher les champs personnalisés

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

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 champs.

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 ensuite ce contenu pourront voir ce champ personnalisé, qu'ils aient ou non la possibilité de créer des champs personnalisés. Si vous partagez ce contenu en partageant l'URL d'une exploration, celle-ci doit inclure le paramètre qid (par exemple, instance_name.looker.com/explore/ec/order_items?qid=lEPPueGN7cHkozOEZVDQbO). Les utilisateurs non 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 les champs précisément si vous comptez les utiliser dans les 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 ceux qui apparaissent dans la section Champs personnalisés du sélecteur de champs. Vous pouvez interagir avec eux presque exactement comme vous le feriez avec n'importe quelle autre mesure ou dimension, y compris les filtrer, les ajouter à des visualisations et, pour les dimensions personnalisées, les utiliser pour croiser les résultats. Il existe une exception : 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 Looks ou les vignettes de tableau de bord. Toutefois, si un utilisateur sélectionne Explorer à partir d'ici sur une présentation partagée ou une vignette de tableau de bord comprenant un champ personnalisé, il peut créer une requête à l'aide de ce champ, qu'il ait ou non la possibilité de 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. Il peut être utile de dupliquer puis de modifier des champs personnalisés si vous souhaitez créer plusieurs champs personnalisés avec seulement de légères différences (par exemple, des sommes de 30 jours, 60 jours ou 90 jours).

Pour dupliquer un champ personnalisé, 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 dupliquer.
  3. Sélectionnez Dupliquer.

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

Le champ dupliqué apparaît sous l'original, et porte le nom de ce dernier suivi du mot "Copie".

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 ceux 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 champs, 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 du tableau de données du champ personnalisé.

  4. Modifiez la définition de la dimension personnalisée selon vos besoins dans la zone Expression.

  5. Si vous le souhaitez, sélectionnez un nouveau format dans la liste déroulante Format.

  6. Saisissez un nouveau nom dans le champ Nom. Le nom apparaît dans le sélecteur de champs et dans le tableau de données. Si vous avez modifié la définition d'un champ personnalisé, pensez à modifier le nom pour qu'il corresponde.

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

    • S'il existe déjà une description, la zone Description s'affiche 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 champs, 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 du tableau de données du champ personnalisé.

  4. Pour modifier le champ à agréger, sélectionnez un nouveau champ dans la liste déroulante 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 nom apparaît dans le sélecteur de champs et dans le tableau 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 remplacer le nom du champ personnalisé, en remplaçant Somme du prix soldé par Somme des coûts.

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

    • S'il existe un filtre personnalisé, la zone Expression du filtre personnalisé s'affiche automatiquement. S'il n'existe aucun filtre personnalisé, cliquez sur la flèche vers le bas à côté de Filtre personnalisé pour ajouter un filtre personnalisé facultatif dans la zone Expression à la place ou en plus d'un filtre basé sur l'interface utilisateur.
  8. Dans l'onglet Détails du champ, ajoutez, modifiez ou supprimez une mise en forme dans la section Format. Vous pouvez également 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.

  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. Lorsque vous supprimez un champ personnalisé, il disparaît de l'exploration mais pas des Looks ou des vignettes du tableau de bord qui l'utilisent. En outre, toute personne utilisant une URL pour une exploration avec un champ personnalisé aura toujours ce champ.

Pour supprimer un champ personnalisé du sélecteur de champs, 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 rétablir un champ personnalisé que vous avez supprimé en cliquant sur la flèche de retour de votre navigateur.