Ajouter des champs personnalisés

La plupart des champs de l'outil de sélection 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 votre analyse de données.

Pour utiliser des champs personnalisés, votre administrateur Looker doit:

  1. Activez la fonctionnalité Fonctionnalités expérimentales Champs personnalisés. La fonctionnalité expérimentale Champs personnalisés est activée par défaut.
  2. Accordez l'autorisation create_custom_fields à des utilisateurs ou à des groupes pour leur permettre d'accéder à la fonctionnalité.

Lorsque vous avez accès à des champs personnalisés, vous pouvez créer plusieurs types de champs personnalisés:

Les champs personnalisés diffèrent des champs définis par LookML et des calculs de table

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

  • Il n'est pas possible de percer des champs personnalisés.
  • Les champs personnalisés ne sont conservés dans l'outil de sélection de champ "Explorer" que pour certains utilisateurs.

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

  • Les champs personnalisés génèrent du code SQL qui s'exécute sur la base de données, comme un champ LookML.
  • Les champs personnalisés ne dépendent pas des données du tableau de données.

Types de champs personnalisés

Vous pouvez créer et personnaliser plusieurs types de champs personnalisés, selon le ou les 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 des dimensions dans l'outil de sélection de champ "Explorer", selon le ou les types de champs LookML de base. Le tableau suivant présente les types de champs personnalisés compatibles avec chaque type de dimension.

S = Compatible avec le type de données string
N = Compatible avec le type de donnéesnumber et les mesures numériques
T = Compatible avec le type de données tier
ZC = Compatible avec le type de données zipcode
=2
=2

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

Nom du champ personnalisé Catégorie Description Compatibilité du type de champ LookML
Nombre 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
Somme Aggregate Crée une mesure sum qui additionne les valeurs d'une dimension sélectionnée. N DI ID ID
Moyenne Aggregate Crée une mesure average qui calcule la moyenne des valeurs d'une dimension sélectionnée. N DI ID ID
Min Aggregate Crée une mesure min qui identifie la plus petite valeur d'une dimension sélectionnée. N DI DU TS ID
Max. Aggregate Crée une mesure max qui identifie la plus grande valeur d'une dimension sélectionnée. N DI DU TS ID
Médiane Aggregate Crée une mesure median qui identifie la valeur médiane des valeurs d'une dimension sélectionnée. N DI ID ID
Liste des valeurs uniques Aggregate Crée une mesure list qui dresse la liste des valeurs distinctes d'une dimension sélectionnée. S T ZC YN SD L
Poubelle Non agrégés Crée des bacs, 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 ID ID
Groupe Non agrégés 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 délais et types temporels comme différents types de données lorsque vous créez des champs personnalisés. Cela peut affecter les types de champs personnalisés disponibles pour ces champs de période et d'heure. Par exemple, Looker interprète la hour_of_daypériode comme un numbertype de données et propose donc des options de champ personnalisé disponibles pour d'autres type: number. Pour en savoir plus, consultez la section Comment les champs personnalisés interprètent les types de données de date et d'heure de cette page.

Types de champs personnalisés pour les mesures

Selon le type de mesure LookML de base, vous ne pouvez créer qu'un seul type de champ personnalisé (une mesure filtrée) à partir des mesures dans un sélecteur de champ "Explorer". Le tableau suivant présente les champs LookML dans lesquels vous pouvez ajouter un filtre en fonction des types de mesure.

S = Compatible avec le type de mesure string
LI = Compatible avec le type de mesure
DT = Compatible avec le type de mesure date
YN = Compatible avec le type de mesure yesno
(2)
Nom du champ personnalisé Description Compatibilité du type de champ LookML
Mesurer le filtre 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 alors qu'il utilise des champs personnalisés, consultez la section Comment les champs personnalisés interprètent les mesures numériques sur cette page.

Comment les champs personnalisés interprètent les types de données "Date" et "Heure"

Looker interprète certains délais et types temporels comme différents types de données lorsque vous créez des champs personnalisés. Cela affecte le type des champs personnalisés que vous pouvez créer pour un champ de date ou d'heure donné. Les champs personnalisés catégorisent 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 "Date et 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 "Entier"

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

Types de données de date 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:

Interprétation des mesures numériques par les champs personnalisés

Les champs personnalisés traitent les types de mesure 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é lors de sa création, en le renommant, en ajoutant une description facultative ou en sélectionnant un format autre que celui défini par défaut.

Utilisation du menu Options à trois points

Dans de nombreux cas, vous pouvez utiliser cette technique de raccourci:

  1. Développez la vue contenant la dimension que vous souhaitez mesurer. Dans cet exemple, vous souhaitez créer un champ personnalisé basé sur la dimension Coût.
  2. Sélectionnez le menu à trois points Options correspondant à la dimension.
  3. Sélectionnez une fonction. Sélectionnez Agréger pour afficher les options de création d'une mesure personnalisée. L'exemple ci-dessous utilise la Moyenne pour créer une mesure qui calcule la moyenne du coût d'un article. Les fonctions suggérées varient en fonction du type de dimension que vous avez choisi (nombre, texte et date, par exemple).

  4. Développez la section Champs personnalisés pour afficher votre nouveau champ.

  5. Comme pour les autres champs, vous pouvez sélectionner un nom de champ personnalisé pour l'ajouter à une requête ou en supprimer un. Vous pouvez également pointer sur le champ pour afficher d'autres options disponibles, y compris l'icône Filtrer 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 de 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 une mesure personnalisée.

  3. Sélectionnez un champ à mesurer dans le menu déroulant Champ à mesurer, sélectionnez le type de mesure dans la liste déroulante Type de mesure, puis indiquez un nom dans le champ Nom. Le nom apparaît dans l'outil de sélection de champ 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 Plus ou Moins Valeur de filtre.

    • Vous pouvez également sélectionner la flèche vers le bas à 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 les filtres personnalisés. L'éditeur d'expressions Looker suggère des noms de champs et affiche la syntaxe d'affichage de toutes les fonctions que vous utilisez. Les champs qui sont à la fois utilisés dans une exploration et qui peuvent ê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 à des 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. Vous pouvez ajouter une description (255 caractères au maximum) dans le champ 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 champ 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 et les dimensions personnalisées sans avoir à utiliser de fonctions logiques dans les expressions Looker ni à développer de logique CASE WHEN dans les paramètres sql ni dans les champs type: case.

Cela peut s'avérer utile lorsque vous souhaitez attribuer des libellés fixes ou des noms de catégorie à des valeurs qui correspondent à des conditions spécifiques, par exemple en regroupant des États ou des pays spécifiques par régions ou en triant les coûts par catégorie.

Pour créer un groupe :

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

    • Développez la vue, sélectionnez le menu à trois points Options de la dimension, puis sélectionnez Regrouper 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 représenté par une roue dentée dans le tableau Données pour ouvrir le menu Grouper par, puis suivre les étapes suivantes pour créer des groupes personnalisés.

  3. Indiquez un libellé pour le premier groupe de valeurs dans le champ Group Name (Nom du groupe). Cet exemple montre comment créer un groupe d'États pour la région Pacifique Nord-Ouest des États-Unis.

  4. Sélectionnez le bouton de condition existant, qui est par défaut n'importe quelle valeur dans la section Valeur du groupe, afin de 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 Ajouter et Supprimer Plus ou Moins. Vous pouvez également cliquer en dehors des paramètres des conditions de filtre pour enregistrer.

    • Lorsqu'elles sont disponibles, les suggestions de valeurs apparaissent dans une liste déroulante, signalée par une flèche vers le bas dans la zone de saisie de valeur. Les utilisateurs peuvent ainsi sélectionner ou rechercher des valeurs. Les suggestions sont généralement disponibles pour les champs 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 refléter les nouvelles conditions.

  6. Pour ajouter d'autres groupes pour cette dimension, pointez sur le groupe existant, puis sélectionnez le bouton Ajouter un signe plus. Pour supprimer des groupes, cliquez sur le bouton moins Supprimer. Vous pouvez modifier un groupe existant en sélectionnant la condition du groupe (Oregon, Idaho ou 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 champ, 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 ne remplissant aucune condition du groupe. Dans cet exemple, les États autres que l'Oregon, l'Idaho ou l'État de Washington seront regroupés sous le libellé Autre. Autre est le nom par défaut, mais vous pouvez le personnaliser dans le champ Nom du groupe.

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

  8. Saisissez un nom dans le champ Nom du champ. Le nom apparaît dans l'outil de sélection de champ et dans le tableau de données.

  9. Sélectionnez + Ajouter une description pour ouvrir la zone Description. Vous pouvez ajouter jusqu'à 255 caractères pour fournir d'autres informations au groupe personnalisé.

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

Le nouveau champ apparaîtra dans le tableau de données et affichera des libellés pour les États, selon qu'ils se trouvent ou non dans la région Nord-Ouest du Pacifique:

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

Le nouveau champ apparaît dans la section Champs personnalisés de l'outil de sélection de champs. Comme pour les autres champs, vous pouvez sélectionner le nom du champ pour l'ajouter à une requête ou en supprimer un. Vous pouvez également pointer sur le champ pour afficher d'autres options disponibles, y compris l'icône Filtrer pour l'utiliser comme filtre dans une requête. Vous pouvez également modifier le groupe personnalisé comme vous le souhaitez.

Binning personnalisé

Le type de champ personnalisé Bin vous permet de créer des bins ou des niveaux personnalisés ad hoc 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 de champs ML LookML.

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 apparaissent dans le style de notation du niveau classic.

Pour créer un bin:

  1. Développez la vue contenant la dimension pour laquelle vous souhaitez créer des bins personnalisés. Dans cet exemple, vous souhaitez créer des bins personnalisés pour la dimension Coût.
  2. Vous pouvez réaliser l'étape suivante de deux façons différentes :

    • Développez la vue, sélectionnez le menu Options à trois points associé à la dimension, puis sélectionnez Corbeille pour ouvrir le menu Corbeille.
    • Si le champ est déjà sélectionné dans l'exploration, vous pouvez sélectionner Corbeille dans le menu représenté par une roue dentée dans le tableau Données pour ouvrir le menu Corbeille, puis suivre les étapes suivantes pour créer des bins personnalisés.

  3. Comme point de départ facultatif, sélectionnez Obtenir des informations sur les champs pour en savoir plus sur les valeurs de la dimension pour laquelle vous créez des bacs personnalisés, y compris la valeur minimale, la valeur maximale et la plage de valeurs de la dimension. Ces informations peuvent être utiles pour déterminer la façon dont vous spécifiez les bins de valeurs.

  4. Sélectionnez un type de système dans la section Type de système.

    • Sélectionnez Taille égale pour répartir les valeurs numériques dans des plages d'entiers égaux. 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 pour différentes plages d'entiers. Exemple : niveaux de valeurs allant de 0 à 15, de 15 à 75 et de 75 à 100.
  5. Personnalisez la taille des bacs et les plages.

    • Si le type de système sélectionné est Taille égale, saisissez les valeurs souhaitées dans les champs Taille du système, Valeur minimale et Valeur maximale. L'exemple précédent affiche des spécifications de bins de 10, allant de 0 à 100. Les bacs sont créés automatiquement pour les valeurs des données situées en dehors des plages spécifiées.
    • Si le type de bac sélectionné est Taille personnalisée, spécifiez les points d'arrêt du niveau dans l'ordre croissant dans la zone Points d'arrêt de la corbeille, séparés par une virgule ou un retour à la ligne.
  6. Saisissez un nom dans le champ Nom du champ. Le nom apparaît dans l'outil de sélection de champ et dans le tableau de données.

  7. Sélectionnez + Ajouter une description pour ouvrir le champ Description. Vous pouvez ajouter jusqu'à 255 caractères pour fournir d'autres informations sur la corbeille personnalisée.

    • Si vous modifiez un bac personnalisé contenant une description, 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 bins spécifiés:

Vous pouvez utiliser le nouveau bin pour obtenir de nouveaux insights sur vos données. Par exemple, vous pouvez comparer le nombre de commandes contenant des articles dont les prix sont indiqués dans des plages de coûts spécifiques:

Le nouveau champ apparaît dans la section Champs personnalisés de l'outil de sélection de champs. Comme pour les autres champs, vous pouvez sélectionner le nom du champ pour l'ajouter à une requête ou en supprimer un. Vous pouvez également pointer sur le champ pour afficher les 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 bac personnalisé à votre convenance.

Ajouter un filtre à une mesure personnalisée

L'application de filtres aux mesures personnalisées permet de limiter les données, en n'incluant par exemple que les commandes provenant 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 l'outil de sélection de champs, développez la section Champs personnalisés.
  2. Cliquez sur Ajouter et sélectionnez Mesure personnalisée pour créer une mesure personnalisée, ou sélectionnez une mesure à trois points dans le menu à trois points existant pour modifier une mesure personnalisée existante.
  3. Si vous modifiez un champ, sélectionnez Modifier.

  4. Sélectionnez le champ que vous souhaitez utiliser dans la liste déroulante Nom du filtre de la section Filtres. Dans cet exemple, l'utilisateur choisit de filtrer par Coût.

  5. Sélectionnez le bouton de condition existant, qui est n'importe quelle valeur par défaut, sous Valeur de filtre pour personnaliser les conditions de filtre que vous souhaitez appliquer.

  6. Sélectionnez la condition, puis saisissez ou sélectionnez une valeur. Dans ce cas, la condition appliquée est Coût est > 100. Cliquez sur le bouton Ajouter associé à la valeur à côté de la valeur pour ajouter plusieurs conditions au champ sélectionné, ou cliquez en dehors des paramètres de la condition de filtre pour enregistrer.

    • Lorsqu'elles sont disponibles, les suggestions de valeurs apparaissent dans une liste déroulante, signalée par une flèche vers le bas dans la zone de saisie de valeur. Les utilisateurs peuvent ainsi sélectionner ou rechercher des valeurs. Les suggestions sont généralement disponibles pour les champs type: string.
    • Si vous modifiez une mesure personnalisée existante, pensez à modifier son nom afin de refléter la condition de filtre. Le nom du champ apparaît dans l'outil de sélection de champ et dans le tableau de données. Dans cet exemple, le nom du champ est passé de Coût moyen de l'article de la commande à Coût moyen des commandes supérieures à 100 $.

  7. Pour ajouter des filtres, sélectionnez le bouton Ajouter et le signe plus dans la section Valeur de filtre. Pour supprimer les filtres, cliquez sur le bouton moins Supprimer.

    • Looker applique automatiquement des conditions SQL telles que AND ou la logique OR lorsque vous créez plusieurs filtres, en fonction des types de champ, 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 affiche la syntaxe d'affichage de toutes les fonctions que vous utilisez. Les champs qui sont à la fois utilisés dans une exploration et qui peuvent ê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. Vous pouvez aussi ajouter une description (255 caractères au maximum) dans le champ 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 :

  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 cette dernière. Dans cet exemple, une expression de filtre est ajoutée à la mesure Count.
  2. Sélectionnez le menu Options à trois points.
  3. Sélectionnez Créer une mesure filtrée.

  4. Dans le champ Nom, saisissez un nom différent du nom par défaut. Le nom apparaît dans l'outil de sélection de champ et dans le tableau de données.

  5. Dans la section Filtres, sélectionnez le champ que vous souhaitez utiliser dans la liste déroulante Nom du filtre. Dans cet exemple, l'utilisateur choisit de filtrer par catégorie.

  6. Sélectionnez le bouton de condition existant, qui est n'importe quelle valeur par défaut, sous Valeur de filtre pour personnaliser les conditions de filtre que vous souhaitez appliquer.

  7. Sélectionnez la condition, puis saisissez ou sélectionnez une valeur. Dans ce cas, la condition appliquée est Catégorie est Accessoires. Cliquez sur le bouton Ajouter associé à la valeur à côté de la valeur pour ajouter plusieurs conditions au champ sélectionné, ou cliquez en dehors des paramètres de la condition de filtre pour enregistrer.

    • Lorsqu'elles sont disponibles, les suggestions de valeurs apparaissent dans une liste déroulante, signalée par une flèche vers le bas dans la zone de saisie de valeur. Les utilisateurs peuvent ainsi sélectionner ou rechercher des valeurs. Les suggestions sont généralement disponibles pour les champs type: string.
    • Si vous modifiez une mesure personnalisée existante, pensez à modifier son nom afin de refléter la condition de filtre. Dans cet exemple, le nom du champ a été changé de Inventoryed items_items.count à Accessories Inventory Count.

  8. Pour ajouter des filtres, sélectionnez le bouton Ajouter et le signe plus dans la section Valeur de filtre. Pour supprimer les filtres, cliquez sur le bouton moins Supprimer.

    • Looker applique automatiquement des conditions SQL telles que AND ou la logique OR lorsque vous créez plusieurs filtres, en fonction des types de champ, des conditions et des valeurs que vous spécifiez.

  9. 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 affiche la syntaxe d'affichage de toutes les fonctions que vous utilisez. Les champs qui sont à la fois utilisés dans une exploration et qui peuvent ê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. Vous pouvez aussi ajouter une description (255 caractères au maximum) dans le champ 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 champ affiche la nouvelle mesure dans la section Champs personnalisés:

Comme pour les autres mesures, vous pouvez sélectionner un nom de mesure personnalisée pour l'ajouter à une requête ou en supprimer une. Vous pouvez également pointer sur le champ pour afficher d'autres options disponibles, y compris l'icône Filtrer 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:

  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 la syntaxe d'affichage de 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. Sélectionnez une option de mise en forme autre que celle par défaut dans la liste déroulante Format si vous le souhaitez.

  5. Indiquez le nom de la dimension personnalisée dans le champ Nom. Le nom apparaît dans l'outil de sélection de champ et dans le tableau de données.

  6. Sélectionnez + Ajouter une description pour ajouter une description (jusqu'à 255 caractères) dans le champ Description (facultatif). Vous pourrez donner plus de contexte ou d'informations sur la dimension personnalisée aux autres utilisateurs.

  7. Sélectionnez Enregistrer.

Le sélecteur de champ 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 à une requête ou en supprimer une. Vous pouvez également pointer sur le champ pour afficher d'autres options disponibles, y compris l'icône Filtrer 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

Les options d'affichage des champs personnalisés et la façon dont vous pouvez interagir avec elles varient 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 tous ceux qui apparaissent dans la section Champs personnalisés de l'outil de sélection de champs.

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

Toutefois, si vous incluez un champ personnalisé dans une zone "Explorer", "Regarder" ou "Tableau de bord", tous les utilisateurs avec lesquels vous partagez ensuite ce contenu peuvent voir le 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 (tel que 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 voient que le titre du champ, et non sa description. Il est donc important de nommer les champs précisément si vous les utilisez 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 de l'outil de sélection de champs. Vous pouvez interagir avec eux presque comme vous le feriez avec d'autres mesures ou dimensions, y compris les filtrer, les ajouter aux visualisations et les utiliser pour croiser les résultats (pour les dimensions personnalisées). La seule exception à cette règle 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 à des requêtes dans les vues "Explorations", "Regards" ou "Tableau de bord". Toutefois, si un utilisateur sélectionne Explorer à partir d'ici sur une vignette partagée ou un tableau de bord comprenant un champ personnalisé, il peut créer une nouvelle requête à l'aide de ce champ, qu'il ait ou non la possibilité de créer des champs personnalisés.

Duplication d'un champ personnalisé

Si vous êtes autorisé à créer des champs personnalisés, vous pouvez également dupliquer les champs personnalisés existants. La duplication, puis la modification des champs personnalisés peuvent être utiles si vous souhaitez créer plusieurs champs personnalisés avec de petites différences seulement (par exemple, des sommes de 30 jours, 60 jours ou 90 jours).

Pour dupliquer un champ personnalisé:

  1. Dans l'outil de sélection de champs, développez la section Champs personnalisés.
  2. Sélectionnez le menu à trois points Options correspondant au champ personnalisé que vous souhaitez dupliquer.
  3. Sélectionnez Dupliquer.

    Vous pouvez également sélectionner Dupliquer dans le menu représenté par une roue dentée dans le champ de données du champ personnalisé.

Le champ dupliqué apparaît sous le champ d'origine, avec le nom du champ d'origine et le mot "Copier" ajouté à la fin.

Vous pouvez ensuite modifier le champ dupliqué, comme décrit ci-dessous.

Modifier un champ personnalisé

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

Modifier une dimension personnalisée

Pour modifier une dimension personnalisée:

  1. Dans l'outil de sélection de champs, développez la section Champs personnalisés.
  2. Sélectionnez le menu Options à trois points correspondant au 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 personnalisé.

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

  5. Sélectionnez un nouveau format dans la liste déroulante Format si vous le souhaitez.

  6. Saisissez un nouveau nom dans le champ Nom. Le nom apparaît dans l'outil de sélection de champ et dans le tableau de données. Si vous avez modifié la définition d'un champ personnalisé, pensez à modifier le nom.

  7. Sélectionnez + Ajouter une description pour ajouter une description (jusqu'à 255 caractères) dans le champ Description (facultatif). Vous pourrez donner plus de contexte ou d'informations sur la dimension personnalisée aux autres utilisateurs.

    • Le cas échéant, la zone Description s'affiche automatiquement.
  8. Sélectionnez Enregistrer.

Modifier une mesure personnalisée

Pour modifier une mesure personnalisée:

  1. Dans l'outil de sélection de champs, développez la section Champs personnalisés.
  2. Sélectionnez le menu Options à trois points correspondant au 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 personnalisé.

  4. Pour modifier le champ à agréger, sélectionnez-en un dans la liste déroulante Champ à mesurer.

  5. Pour changer le type de mesure, sélectionnez un nouveau type de mesure dans la liste déroulante Type de mesure.

  6. Saisissez un nouveau nom dans le champ Nom. Le nom apparaît dans l'outil de sélection de champ et dans le tableau de données. En cas de modification du champ ou du type de mesure, le nom de la mesure personnalisée doit normalement être modifié. Par exemple, si le champ Prix soldé est remplacé par Coût, vous devez également remplacer le nom du champ personnalisé (dans ce cas, Somme du prix soldé par Somme du coût).

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

    • S'il existe déjà un filtre personnalisé, la zone de filtre Expression s'affiche automatiquement. Si aucun filtre personnalisé n'existe, cliquez sur la flèche vers le bas à côté de Filtre personnalisé pour en ajouter un 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 la mise en forme de la section Format. Vous pouvez aussi ajouter une description (255 caractères au 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. Lorsque vous supprimez un champ personnalisé, il disparaît de l'onglet "Explorer", mais pas des vignettes du tableau de bord ni du tableau de bord qui l'utilisent. En outre, toute personne utilisant une URL pour une exploration qui comportait le champ personnalisé le restera.

Pour supprimer un champ personnalisé de l'outil de sélection de champs:

  1. Dans l'outil de sélection de champs, développez la section Champs personnalisés.
  2. Sélectionnez le menu à trois points Options correspondant au 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.