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 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 afin qu'ils puissent accéder à la fonctionnalité.
Lorsque vous avez accès à des champs personnalisés, vous pouvez créer plusieurs types de champs personnalisés:
- Une mesure personnalisée basée sur une dimension existante
- Mesure personnalisée filtrée basée sur une mesure existante
- Dimension personnalisée basée sur une expression Looker
Les champs personnalisés sont différents des champs définis par 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, notamment:
- Il n'existe pas de fonctionnalité d'analyse détaillée 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 des dimensions du sélecteur de champs 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 = fonctionne avec la plupart des types de données de date entière *
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, par exemple 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 distinctDécompte distinct |
Agréger |
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 |
SommeSomme |
Agréger |
Crée une mesure sum qui additionne les valeurs d'une dimension sélectionnée.
|
N DI DU ID |
MoyenneMoyenne |
Agréger |
Crée une mesure average qui calcule la moyenne des valeurs d'une dimension sélectionnée.
|
N DI DU ID |
MinMin |
Agréger |
Crée une mesure min qui trouve la plus petite valeur d'une dimension sélectionnée.
|
N DI DU ID |
MaxMax |
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édianeMé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 uniquesListe de valeurs uniques |
Agréger |
Crée une mesure list , qui génère une liste des valeurs distinctes d'une dimension sélectionnée.
|
S T ZC YN SD L |
BinBin |
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 |
GroupeGroupe |
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 délais et types basés sur l'heure comme des types de données différents lorsque vous créez des champs personnalisés. Cela peut avoir une incidence sur les types de champs personnalisés disponibles pour ces champs temporels et basés sur l'heure. 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 Interprétation des types de données de date et d'heure par les champs personnalisés 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.
list
DT = compatible avec le type de mesure date
O = Fonctionne 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 mesureFiltrer 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 sur cette page. |
Comment les champs personnalisés interprètent-ils les types de données de date et d'heure ?
Looker interprète certains délais et certains types basés sur le temps comme différents types de données lorsque vous créez des champs personnalisés. Cela a une incidence sur 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 avec code temporel
Les champs personnalisés traitent les types de données temporelles LookML suivants comme des types de données d'horodatage:
date
time
microsecond
millisecond
millisecondX
second
minute
minuteX
hour
hourX
week
month
quarter
fiscal_quarter
fiscal_year
year
Types de données "Date entière"
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 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-ils les mesures numériques ?
Les champs personnalisés traitent les types de mesures suivants comme des types numériques :
average
average_distinct
count
count_distinct
max
median
median_distinct
min
percent_of_previous
percent_of_total
percentile
percentile_distinct
running_total
sum
sum_distinct
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 :
- Dans le menu à trois points Plus de la dimension
- Utilisation de la section Champs personnalisés du sélecteur de champs.
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 :
- Développez la vue du sélecteur de champs qui contient la dimension à mesurer.
- Sélectionnez le menu à trois points Plus de la dimension.
- Sélectionnez Données agrégées 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 (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é afin de l'ajouter à une requête ou de le supprimer. 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.
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:
- Sélectionnez Ajouter dans la section Champs personnalisés du sélecteur de champ.
- Sélectionnez le type de champ que vous souhaitez créer. Cet exemple utilise la mesure personnalisée.
- 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.
- 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 suggest des noms de champs et affiche une aide concernant la syntaxe des 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.
- 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 le champ Description pour fournir aux autres utilisateurs des informations supplémentaires sur le champ personnalisé, y compris sur son utilisation prévue.
- 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 :
- Développez la vue contenant la dimension pour laquelle vous souhaitez créer des groupes personnalisés.
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 Regrouper par, puis suivre les étapes suivantes pour créer des groupes personnalisés.
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".
Sélectionnez le bouton de condition existante dans la section Valeur du groupe (est toute valeur par défaut), pour personnaliser les conditions que vous souhaitez appliquer au groupe.
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 boutons Ajouter et Supprimer. 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 la zone de saisie de la valeur. Les utilisateurs peuvent les sélectionner ou les utiliser pour effectuer une recherche. Le plus souvent, des suggestions sont disponibles pour les champs de
type: string
. - Looker applique automatiquement des conditions SQL telles que la logique
AND
ouOR
lorsque plusieurs conditions sont créées, en fonction des types de champs, des conditions et des valeurs que vous spécifiez. - Si vous modifiez un groupe personnalisé existant, pensez à changer son nom pour refléter les conditions mises à jour.
- 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 la zone de saisie de la valeur. Les utilisateurs peuvent les sélectionner ou les utiliser pour effectuer une recherche. Le plus souvent, des suggestions sont disponibles pour les champs de
Pour ajouter d'autres groupes pour cette dimension, pointez sur le groupe existant, puis sélectionnez le bouton "Plus" Ajouter. pour supprimer des groupes, cliquez sur le bouton 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
ouOR
lorsque plusieurs conditions sont créées, en fonction des types, des conditions et des valeurs de champ que vous spécifiez.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 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.
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.
Sélectionnez + Ajouter une description pour ouvrir le champ Description et ajoutez une description facultative de 255 caractères maximum afin de donner aux autres utilisateurs plus d'informations sur le groupe personnalisé.
- Si vous modifiez un groupe personnalisé et qu'une description existe déjà, la zone Description s'affiche automatiquement.
Sélectionnez Enregistrer, puis Exécuter pour réexécuter l'exploration.
Le nouveau champ apparaîtra dans le tableau de données et affichera 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 É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 s'affiche 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 les autres options disponibles pour ce champ. Vous pouvez par exemple 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 de champs LookML type: tier
.
Cela peut être utile lorsque vous souhaitez regrouper rapidement des valeurs dans des plages d'entiers spécifiques afin d'ajuster la précision de vos données.
Les champs personnalisés Bin (Bac) s'affichent dans le style de notation de niveau classic
.
Pour créer un bac, procédez comme suit :
- Développez la vue du sélecteur de champs qui contient la dimension pour laquelle vous souhaitez créer des bins personnalisés.
Vous pouvez réaliser l'étape suivante de deux façons différentes :
- Sélectionnez le menu à trois points Plus de la dimension, puis sélectionnez Corbeille pour ouvrir le menu Corbeille.
- Si le champ est déjà sélectionné dans une exploration, vous pouvez sélectionner Bin (Catégorie) dans le menu en forme de roue dentée de la dimension dans le tableau Data (Données) pour ouvrir le menu Bin (Catégorie), puis suivre les étapes suivantes pour créer des catégories personnalisées.
Comme point de départ facultatif, sélectionnez Obtenir des informations sur le champ pour en savoir plus sur les valeurs de la dimension pour laquelle vous créez des segments 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.
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 différentes plages d'entiers. Par exemple, des niveaux de valeurs allant de 0 à 15, 15 à 75 et 75 à 100.
Personnalisez la taille et les plages du 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 des spécifications de bins 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 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.
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.
Sélectionnez + Ajouter une description pour ouvrir le champ Description et ajouter une description facultative de 255 caractères maximum. Les autres utilisateurs auront ainsi plus d'informations sur le système de traitement personnalisé.
- Si vous modifiez un bin personnalisé qui a déjà une description, la zone Description s'affiche automatiquement.
Sélectionnez Save (Enregistrer), puis Run (Exécuter) pour réexécuter 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 le nouveau bin pour dégager de nouvelles informations sur 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 fixé 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 à une requête ou le supprimer. 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 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 :
- Dans le sélecteur de champs, développez la section Champs personnalisés.
- 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.
- Si vous modifiez un champ, sélectionnez Modifier.
- Sélectionnez le champ par lequel vous souhaitez filtrer dans le menu déroulant Nom du filtre de la section Filtres.
- 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.
- Sélectionnez la condition, puis saisissez ou sélectionnez une valeur. Sélectionnez le bouton Ajouter avec le signe plus à 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.
- Lorsqu'elles sont disponibles, les suggestions de valeurs apparaissent dans une liste déroulante, indiquée par une flèche vers le bas dans la zone de saisie des valeurs, que les utilisateurs peuvent sélectionner ou rechercher. Le plus souvent, des suggestions sont 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.
- Lorsqu'elles sont disponibles, les suggestions de valeurs apparaissent dans une liste déroulante, indiquée par une flèche vers le bas dans la zone de saisie des valeurs, que les utilisateurs peuvent sélectionner ou rechercher. Le plus souvent, des suggestions sont disponibles pour les dimensions de
- Pour ajouter d'autres filtres, sélectionnez le bouton Ajouter avec un signe plus dans la section Valeur du filtre. Pour supprimer les filtres, sélectionnez le bouton Supprimer (-).
- Looker applique automatiquement des conditions SQL telles que la logique
AND
ouOR
lorsque vous créez plusieurs filtres, en fonction des types, des conditions et des valeurs de champ que vous spécifiez.
- Looker applique automatiquement des conditions SQL telles que la logique
- 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 complément d'un filtre basé sur l'interface utilisateur. 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 suggest des noms de champs et affiche une aide concernant la syntaxe des 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.
- 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.
- 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 :
- 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. - Sélectionnez le menu à trois points Plus de cette mesure.
- Sélectionnez Créer une mesure filtrée.
- 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.
- Dans la section Filtres, sélectionnez le champ que vous souhaitez utiliser pour filtrer les données dans la liste déroulante Nom du filtre.
- 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.
- Sélectionnez la condition, puis saisissez ou sélectionnez une valeur. Sélectionnez le bouton Ajouter avec le signe plus à 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.
- Lorsqu'elles sont disponibles, les suggestions de valeurs apparaissent dans une liste déroulante, indiqué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 généralement disponibles pour les dimensions de
type: string
. - Si vous modifiez une mesure personnalisée existante, pensez à changer son nom afin de refléter la condition de filtre.
- Lorsqu'elles sont disponibles, les suggestions de valeurs apparaissent dans une liste déroulante, indiqué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 généralement disponibles pour les dimensions de
- Pour ajouter d'autres filtres, sélectionnez le bouton Ajouter avec un signe plus dans la section Valeur du filtre. Pour supprimer les filtres, sélectionnez le bouton Supprimer (-).
- Looker applique automatiquement des conditions SQL telles que la logique
AND
ouOR
lorsque vous créez plusieurs filtres, en fonction des types, des conditions et des valeurs de champ que vous spécifiez.
- Looker applique automatiquement des conditions SQL telles que la logique
- 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 complément d'un filtre basé sur l'interface utilisateur. 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.
- 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.
- 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 la supprimer. Vous pouvez également pointer sur le champ pour afficher les autres options disponibles pour ce champ. Vous pouvez par exemple 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:
- Sélectionnez Ajouter dans la section Champs personnalisés du sélecteur de champ.
- Sélectionnez Dimension personnalisée.
- 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 suggest des noms de champs et affiche une aide concernant la syntaxe des fonctions que vous utilisez. Les champs 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.
- Sélectionnez une option de mise en forme autre que la valeur par défaut dans le menu déroulant Format.
- Indiquez 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.
- 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.
- Sélectionnez Enregistrer.
Le sélecteur de champs affichera 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 la supprimer. 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é d'afficher les champs personnalisés et la façon dont vous pouvez interagir avec ceux-ci 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 consulter 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 le voir, 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 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 les champs avec précision 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 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 vignettes du 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. 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 sur 30 jours, 60 jours ou 90 jours).
Pour dupliquer un champ personnalisé, procédez comme suit :
- Dans le sélecteur de champs, développez la section Champs personnalisés.
- Sélectionnez le menu à trois points Plus pour le champ personnalisé que vous souhaitez dupliquer.
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.
Modification d'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:
- Dans le sélecteur de champs, développez la section Champs personnalisés.
- Sélectionnez le menu à trois points Plus pour le champ personnalisé que vous souhaitez modifier.
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é.
Modifiez la définition de la dimension personnalisée si nécessaire dans le champ Expression.
Sélectionnez un nouveau format dans le menu déroulant Format, le cas échéant.
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.
Sélectionnez + Ajouter une description pour ajouter une description facultative de 255 caractères maximum dans le champ Description, afin de fournir aux autres utilisateurs plus de contexte ou d'informations sur la dimension personnalisée.
- Si une description existe déjà, la zone Description apparaîtra automatiquement.
Sélectionnez Enregistrer.
Modifier une mesure personnalisée
Pour modifier une mesure personnalisée, procédez comme suit :
- Dans le sélecteur de champs, développez la section Champs personnalisés.
- Sélectionnez le menu Plus à trois points correspondant au champ personnalisé que vous souhaitez modifier.
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é.
Pour modifier le champ à agréger, sélectionnez un nouveau champ dans le menu déroulant Champ à mesurer.
Pour modifier le type de fonction de mesure, sélectionnez un nouveau type de mesure dans la liste déroulante Type de mesure.
Saisissez un nouveau nom dans le champ Nom, si vous le souhaitez. 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 modifier le nom de la mesure personnalisée en conséquence. Par exemple, si vous remplacez le champ Prix soldé par Coût, vous devez également modifier le nom du champ personnalisé. Dans cet exemple, remplacez Somme des prix soldés par Somme des coûts.
Ajoutez, modifiez ou supprimez un filtre personnalisé ou basé sur l'interface utilisateur dans l'onglet Filtres.
- Si un filtre personnalisé existe, la zone Expression de filtre personnalisé apparaît automatiquement. Si aucun filtre personnalisé n'existe, 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.
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.
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 :
- Dans le sélecteur de champs, développez la section Champs personnalisés.
- Sélectionnez le menu à trois points Plus pour le champ personnalisé que vous souhaitez supprimer.
Sélectionnez Supprimer.
Vous pouvez également sélectionner Supprimer dans le menu en forme de roue dentée de la table 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.