Paramètres du graphique des entonnoirs de conversion pour les tableaux de bord LookML

Cette page explique comment ajouter et personnaliser un élément de tableau de bord LookML de type: looker_funnel avec des paramètres de tableau de bord LookML dans un fichier dashboard.lkml.

Pour en savoir plus sur la création d'un graphique d'entonnoir de conversion à l'aide de l'interface utilisateur de Looker, consultez la page de documentation Options des graphiques d'entonnoir de conversion.

Définitions des paramètres

Nom du paramètre Description
Paramètres de base
name (pour les éléments) Crée un élément
title (pour les éléments) Modifie l'affichage du nom d'un élément pour les utilisateurs
type (pour les éléments) Détermine le type de visualisation à utiliser dans l'élément
height (pour les éléments) Définit la hauteur d'un élément en unités de tile_size pour les tableaux de bord layout: tile et layout: static.
width (pour les éléments) Définit la largeur d'un élément en unités de tile_size pour les tableaux de bord layout: tile et layout: static.
top Définit la position du haut vers le bas d'un élément dans les unités tile_size des tableaux de bord layout: static.
left Définit la position d'un élément de gauche à droite en unités de tile_size pour les tableaux de bord layout: static.
row Définit la position du haut vers le bas d'un élément en unités de lignes pour les tableaux de bord layout: newspaper.
col Définit la position d'un élément de gauche à droite en unités de colonnes pour les tableaux de bord layout: newspaper.
refresh (pour les éléments) Définit l'intervalle d'actualisation automatique de l'élément
note Démarre une section de LookML pour définir une note pour un élément. Ce paramètre comprend les sous-paramètres text, state et display.
Paramètres de requête
model Définit le modèle à utiliser pour la requête de l'élément
explore (pour les éléments) Définit la fonction Explorer à utiliser pour la requête de l'élément.
dimensions Définit les dimensions à utiliser pour la requête de l'élément
measures Définit les mesures à utiliser pour la requête de l'élément
sorts Définit les tris à utiliser pour la requête de l'élément.
pivots Définit les dimensions qui doivent pivoter pour être utilisées pour la requête de l'élément
limit Définit le nombre maximal de lignes à utiliser pour la requête de l'élément
filters (pour les éléments) Définit les filtres qui ne peuvent pas être modifiés pour la requête de l'élément
listen Définit les filtres qui peuvent être modifiés pour la requête de l'élément si filters (pour le tableau de bord) a été créé.
query_timezone Définit le fuseau horaire à utiliser lorsque la requête est exécutée
merged_queries Définit une requête de résultats fusionnés.
hidden_fields Spécifie les champs à utiliser dans la requête, mais qui sont masqués dans le graphique
Paramètres de l'axe
leftAxisLabelVisible Indique si un libellé est appliqué à l'axe de gauche
leftAxisLabel Spécifie un libellé pour l'axe de gauche
rightAxisLabelVisible Indique si un libellé est appliqué à l'axe de droite
rightAxisLabel Spécifie un libellé pour l'axe de droite
Paramètres de la barre
color_application Applique une palette de couleurs à un élément du tableau de bord. Ce paramètre comprend les sous-paramètres collection_id et palette_id.
smoothedBars Indique si le bord extérieur de chaque barre du graphique de l'entonnoir de conversion doit être relié aux barres au-dessus et en dessous
isStepped ADDED 21.16 Spécifie si le graphique de l'entonnoir doit être affiché dans le style de l'entonnoir par étapes.
orientation Indique si les données du graphique de l'entonnoir sont extraites des lignes du tableau ou des colonnes
labelScale Spécifie la taille des étiquettes qui sont placées au-dessus et sur les côtés des barres du graphique.
Paramètres d'étiquette
labelPosition Spécifie l'emplacement des libellés de données sur le graphique
percentType Indique si un pourcentage est attribué à chaque barre
percentPosition Indique où les pourcentages des barres s'afficheront sur le graphique
valuePosition Spécifie l'emplacement de vos valeurs de données sur le graphique
labelColorEnabled Indique s'il faut définir une couleur personnalisée pour les étiquettes et les pourcentages du graphique
labelColor Spécifie une couleur personnalisée pour l'étiquette et les pourcentages

Paramètres de base

Lorsque vous définissez un élément de tableau de bord LookML, vous devez spécifier au moins les valeurs des paramètres de base name et type. D'autres paramètres de base tels que title, height et width affectent l'apparence et la position d'un élément dans un tableau de bord.

name

Cette section fait référence au paramètre name qui fait partie d'un élément de tableau de bord.

name peut également être utilisé dans le cadre d'un filtre de tableau de bord, décrit sur la page de documentation des paramètres du tableau de bord.

Chaque déclaration name crée un élément de tableau de bord et lui attribue un nom. Les noms d'élément doivent être uniques. Les noms sont parfois référencés dans le paramètre elements lorsque vous utilisez des tableaux de bord layout: grid.

- name: orders_by_date

title

Cette section fait référence au paramètre title qui fait partie d'un élément de tableau de bord.

title peut également être utilisé dans un tableau de bord, comme décrit sur la page de documentation des paramètres du tableau de bord.

title peut également être utilisé dans le cadre d'un filtre de tableau de bord, décrit sur la page de documentation des paramètres du tableau de bord.

Le paramètre title vous permet de modifier la façon dont le nom d'un élément s'affiche pour les utilisateurs. S'il n'est pas spécifié, le titre est défini par défaut sur l'élément name.

Considérez l'exemple suivant :

- name: sales_overview
  title: '1) Sales Overview'

Si vous utilisiez ce format au lieu d'un élément "Vue d'ensemble des ventes", il s'affiche sous la forme 1) Présentation des ventes.

type

Cette section fait référence au paramètre type qui fait partie d'un élément de tableau de bord.

type peut également être utilisé dans le cadre d'un filtre de tableau de bord, décrit sur la page de documentation des paramètres du tableau de bord.

type peut également être utilisé dans le cadre d'une jointure, décrite sur la page de documentation du paramètre type (pour les jointures).

type peut également être utilisé dans une dimension, décrite sur la page de documentation sur la dimension, le filtre et les types de paramètres.

type peut également être utilisé dans une mesure, décrite sur la page de documentation Types de mesures.

Le paramètre type détermine le type de visualisation à utiliser dans l'élément.

- name: element_name
  type: text | looker_grid | table | single_value | looker_single_record |
        looker_column | looker_bar | looker_scatter | looker_line | looker_area |
        looker_pie | looker_donut_multiples | looker_funnel | looker_timeline |
        looker_map | looker_google_map | looker_geo_coordinates | looker_geo_choropleth | looker_waterfall | looker_wordcloud | looker_boxplot

Consultez la page de documentation type (pour les tableaux de bord LookML) pour obtenir un aperçu des différents types d'éléments du tableau de bord LookML.

height

Cette section fait référence au paramètre height qui fait partie d'un élément de tableau de bord.

height peut également être utilisé dans le cadre d'une ligne de tableau de bord, comme décrit sur la page de documentation des paramètres du tableau de bord.

Pour les tableaux de bord avec des mises en page tile ou static

Le paramètre height définit la hauteur d'un élément, en unités de tile_size (définie en pixels), pour les tableaux de bord layout: tile et layout: static.

Par exemple, le code suivant spécifie tile_size: 100 et height: 4, la hauteur de l'élément orders_by_date étant de 400 pixels.

- dashboard: sales_overview
  tile_size: 100
  ...

  elements:
  - name: orders_by_date
    height: 4
    ...

Pour les tableaux de bord avec la mise en page newspaper

Le paramètre height définit la hauteur d'un élément, en unités de ligne, pour les tableaux de bord layout: newspaper.

Par défaut, la hauteur du tableau de bord d'un journal est de six lignes, soit environ 300 pixels. La hauteur minimale est d'une ligne pour les tableaux de bord dont le paramètre preferred viewer est défini sur dashboards-next. La hauteur minimale est de deux lignes pour les tableaux de bord avec un paramètre preferred viewer défini sur dashboards.

Par exemple, le code suivant définit un élément sur 12 lignes de hauteur ou deux fois plus de hauteur que les autres éléments qui sont définis sur la valeur par défaut:

- dashboard: sales_overview
  layout: newspaper
  ...

  elements:
  - name: orders_by_date
    height: 12
    ...

width

Cette section fait référence au paramètre width qui fait partie d'un élément de tableau de bord.

width peut également être utilisé dans un tableau de bord, comme décrit sur la page de documentation des paramètres du tableau de bord.

Le paramètre width définit la largeur d'un élément, en unités de tile_size, pour les tableaux de bord layout: tile et layout: static.

Par exemple, le code suivant spécifie tile_size: 100 et width: 4, ce qui fait que l'élément orders_by_date fait 400 pixels de largeur.

- dashboard: sales_overview
  tile_size: 100
  ...

  elements:
  - name: orders_by_date
    width: 4
    ...

Le paramètre width définit la largeur d'un élément, en unités de colonnes, pour les tableaux de bord layout: newspaper.

Par défaut, la largeur du tableau de bord est de 24 colonnes.

Par exemple, le code suivant définit l'élément sur la moitié de la largeur du tableau de bord:

- dashboard: sales_overview
  layout: newspaper
  ...

  elements:
  - name: orders_by_date
    width: 12
    ...

top

Le paramètre top définit la position d'un élément de haut en bas, en unités de tile_size, pour les tableaux de bord layout: static.

Par exemple, le code suivant spécifie tile_size: 100 et top: 4, et positionne le bord supérieur de l'élément orders_by_date à 400 pixels du bord du tableau de bord.

- dashboard: sales_overview
  tile_size: 100
  ...

  elements:
  - name: orders_by_date
    top: 4
    ...

left

Le paramètre left définit la position d'un élément de gauche à droite, en unités de tile_size, pour les tableaux de bord layout: static.

Par exemple, le code suivant spécifie tile_size: 100 et left: 4, en positionnant le bord gauche de l'élément orders_by_date à 400 pixels du bord gauche du tableau de bord.

- dashboard: sales_overview
  tile_size: 100
  ...

  elements:
  - name: orders_by_date
    left: 4
    ...

row

Pour les tableaux de bord layout: newspaper, le paramètre row définit la ligne sur laquelle le bord supérieur d'un élément est placé.

Un tableau de bord commence par la ligne 0 en haut du tableau de bord. Par défaut, la hauteur d'un tableau de bord avec un journal est de six lignes, ce qui signifie que les éléments situés en haut d'un tableau de bord (row: 0) occupent par défaut les lignes 0 à 5.

Chaque ligne mesure 50 pixels de haut, ce qui signifie que la hauteur de l'élément par défaut de six lignes est de 300 pixels.

Par exemple, le code suivant définit un élément à définir sur la deuxième ligne d'éléments du tableau de bord, en supposant que les éléments soient définis à la hauteur par défaut:

- dashboard: sales_overview
  layout: newspaper
  ...

  elements:
  - name: orders_by_date
    row: 6
    ...

col

Pour les tableaux de bord layout: newspaper, le paramètre col définit la colonne sur laquelle le bord gauche de l'élément est placé.

Les tableaux de bord sont divisés en 24 colonnes. Un tableau de bord commence par la colonne 0 à gauche du tableau de bord. Par défaut, la largeur d'un tableau de bord avec une mise en page de journal est de 8 colonnes, ce qui signifie que les éléments situés à gauche d'un tableau de bord (col: 0) occupent par défaut les colonnes 0 à 7.

Par exemple, le code suivant définit un élément à définir dans la troisième colonne d'éléments du tableau de bord:

- dashboard: sales_overview
  layout: newspaper
  ...

  elements:
  - name: orders_by_date
    col: 16
    ...

refresh

Cette section fait référence au paramètre refresh qui fait partie d'un élément de tableau de bord.

refresh peut également être utilisé dans un tableau de bord, comme décrit sur la page de documentation des paramètres du tableau de bord.

Le paramètre refresh permet à un élément de s'actualiser automatiquement et périodiquement, et ainsi de récupérer de nouvelles données. Cela est souvent utile dans les paramètres où un tableau de bord est constamment affiché, par exemple sur un téléviseur de bureau. Notez que le tableau de bord doit être ouvert dans une fenêtre de navigateur pour que ce paramètre soit pris en compte. Ce paramètre ne s'exécute pas en arrière-plan pour "préchauffer" le cache du tableau de bord.

La fréquence d'actualisation peut être un nombre (sans décimales) de secondes, minutes, heures ou jours. Exemple :

- name: orders_by_date
  refresh: 2 hours

Soyez prudent lorsque vous définissez des intervalles d'actualisation courts. Si la requête derrière l'élément nécessite beaucoup de ressources, certains éléments peuvent mettre votre base de données à rude épreuve.

note

Vous pouvez ajouter des notes descriptives aux éléments suivants:

- name: element_name
  note:
    text: 'note text'
    state: collapsed | expanded
    display: above | below | hover

note comporte les sous-paramètres text, state et display.

text

Le sous-paramètre text spécifie le texte affiché dans la note. Le texte peut être localisé.

state

Le sous-paramètre state détermine si la note sera collapsed ou expanded si elle est trop grande pour tenir sur une seule ligne dans la largeur de l'élément. Si vous sélectionnez collapsed et que la note est trop longue, elle se termine par des points de suspension cliquables (...) qui permettent de lire la note dans son intégralité.

display

Le sous-paramètre display détermine l'emplacement où la note s'affiche sur un élément. above place la note en haut d'un élément, below la place en bas et hover demande à l'utilisateur de passer la souris sur l'élément pour voir la note.

des paramètres de requête.

Lorsque vous définissez un élément du tableau de bord LookML pour type: looker_funnel, vous devez spécifier au moins des valeurs pour les paramètres de requête model et explore, ainsi qu'au moins une dimension et une mesure à l'aide des paramètres dimensions et measures.

model

Le paramètre model définit le modèle à utiliser pour la requête de l'élément. S'il n'est pas spécifié, le modèle qui utilise le tableau de bord est utilisé par défaut.

- name: orders_by_date
  model: ecommerce

Le paramètre model accepte les constantes LookML. Vous pouvez définir une constante dans le fichier manifeste de votre projet, puis utiliser la syntaxe "@{constant_name}" pour définir la constante comme valeur pour model. L'utilisation d'une constante vous permet de définir le nom d'un modèle à un seul endroit, ce qui est particulièrement utile si vous mettez à jour le nom d'un modèle utilisé par plusieurs éléments du tableau de bord.

Pour en savoir plus et pour consulter un exemple d'utilisation de constantes avec des tableaux de bord LookML, consultez la page de documentation sur les paramètres constant.

explore

Cette section fait référence au paramètre explore qui fait partie d'un élément de tableau de bord.

explore peut également être utilisé dans un modèle, décrit sur la page de documentation sur les paramètres explore.

explore peut également être utilisé dans le cadre d'un filtre de tableau de bord, décrit sur la page de documentation des paramètres du tableau de bord.

Le paramètre explore définit la fonction Explorer à utiliser pour la requête d'élément.

- name: orders_by_date
  explore: order

Le paramètre explore accepte les constantes LookML. Vous pouvez définir une constante dans le fichier manifeste de votre projet, puis utiliser la syntaxe "@{constant_name}" pour définir la constante comme valeur pour explore. L'utilisation d'une constante vous permet de définir le nom d'une exploration à un seul endroit, ce qui est particulièrement utile si vous mettez à jour le nom d'une exploration utilisée par plusieurs éléments du tableau de bord.

Pour en savoir plus et pour consulter un exemple d'utilisation de constantes avec des tableaux de bord LookML, consultez la page de documentation sur les paramètres constant.

dimensions

Le paramètre dimensions définit la ou les dimensions à utiliser pour la requête d'élément. Utilisez la syntaxe view_name.dimension_name pour spécifier la dimension. N'incluez pas dimensions si la requête n'en possède pas.

## single dimension example
- name: orders_by_date
  dimensions: order.order_date

## multiple dimension example
- name: orders_by_date
  dimensions: [order.order_date, customer.name]

measures

Le paramètre measures définit les mesures à utiliser pour la requête d'élément. Utilisez la syntaxe view_name.measure_name pour spécifier la mesure. N'incluez pas measures si la requête n'en possède pas.

## single measure example
- name: orders_by_date
  measures: order.count

## multiple measure example
- name: orders_by_date
  measures: [order.count, order_item.count]

sorts

Le paramètre sorts définit les tris à utiliser pour la requête d'élément. Le tri principal est répertorié en premier, suivi du tri secondaire, etc. Utilisez la syntaxe view_name.field_name pour spécifier la dimension ou la mesure. N'incluez pas sorts si vous souhaitez utiliser l'ordre de tri par défaut de Looker. Les tris décroissants comportent le suffixe desc. Les tris croissants ne nécessitent pas de suffixe.

## single sort example
- name: orders_by_date
  sorts: order.order_date desc

## multiple sort example
- name: orders_by_date
  sorts: [order.order_date desc, customer.name]

pivots

Le paramètre pivots définit les dimensions qui doivent être croisées pour la requête de l'élément. Utilisez la syntaxe view_name.dimension_name pour spécifier la dimension. N'incluez pas pivots si la requête n'en possède pas.

## single pivot example
- name: orders_by_date
  pivots: customer.gender

## multiple pivot example
- name: orders_by_date
  pivots: [customer.gender, customer.age_tier]

limit

Le paramètre limit définit le nombre maximal de lignes à utiliser pour la requête d'élément. La limite s'applique au nombre de lignes avant l'application de tableaux croisés dynamiques.

- name: orders_by_date
  limit: 100

filters

Cette section fait référence au paramètre filters qui fait partie d'un élément de tableau de bord.

filters peut également être utilisé dans un tableau de bord, comme décrit sur la page de documentation des paramètres du tableau de bord.

filters peut également être utilisé dans une mesure, décrite sur la page de documentation sur les paramètres filters.

Le paramètre filters définit les filtres non modifiables qui doivent être utilisés pour la requête de l'élément. Si vous souhaitez qu'un utilisateur peut modifier les tableaux de bord, vous devez configurer les filtres à l'aide de filters pour les tableaux de bord, puis les appliquer aux éléments à l'aide de listen.

La syntaxe de filters est la suivante:

- name: element_name
  filters:
    orders.created_date: 2020/01/10 for 3 days
    orders.status: Shipped
    # You can create multiple filter statements

Chaque filtre peut accepter une expression de filtre Looker ou une constante de valeur. Vous pouvez également utiliser les variables Liquid _localization ou _user_attributes dans l'expression de filtre pour des valeurs de filtre flexibles.

listen

Les tableaux de bord peuvent comporter des filtres qui permettent aux utilisateurs de modifier les données associées aux éléments du tableau de bord. Elles sont configurées à l'aide du paramètre filters pour les tableaux de bord. Pour qu'un filtre ait un impact sur un élément, il doit être configuré sur "Écouter" pour ce filtre, à l'aide du paramètre listen.

La syntaxe de listen est la suivante:

- name: element_name
  listen:
    filter_name_goes_here: dimension or measure on which to apply
                           the filter using view_name.field_name syntax
    # You can add more than one listen statement

Par exemple, vous pouvez créer un filtre appelé Date, qui demande à un utilisateur de saisir une date dans le champ de filtre de l'interface utilisateur. Vous pouvez ensuite appliquer la valeur que l'utilisateur saisit à l'élément orders_by_date comme suit:

- dashboard: sales_overview
  ...

  filters:
  - name: date
    type: date_filter

  elements:
 - name: orders_by_date
    listen:
      date: order.order_date
    ...

Ce concept est décrit plus en détail sur la page Créer des tableaux de bord LookML.

query_timezone

Le paramètre query_timezone spécifie le fuseau horaire dans lequel la requête sera exécutée. Les options de fuseau horaire sont affichées sur la page de documentation Valeurs de timezone. Si vous souhaitez exécuter la requête avec le fuseau horaire de l'utilisateur, vous pouvez attribuer la valeur user_timezone.

- name: orders_by_date
  query_timezone: America/Los Angeles
- name: orders_by_customer
  query_timezone: user_timezone

merged_queries

Le paramètre merged_queries définit comment fusionner les résultats de plusieurs requêtes. Vous définissez les requêtes du composant sous le paramètre merged_queries et le sous-paramètre join_fields pour définir les règles de fusion.

La syntaxe de merged_queries est la suivante:

  merged_queries:
  - 'primary query definition'
  - 'next source query definition'
    join_fields:
    - field_name: 'field from the source query using the view_name.field_name syntax'
      source_field_name: 'joined field from the primary query using the
        view_name.field_name syntax'
    # more join_fields definitions as needed
  - 'next source query definition'
    join_fields:
    - field_name: view_name.field_name
      source_field_name: view_name.field_name
    # more join_fields definitions as needed
  # additional source queries and join_fields definitions as needed

La première requête définie sous merged_results est la requête principale et les autres sont fusionnées avec celle-ci.

Par exemple, en rejoignant le symbole boursier, le nom de l'entreprise et le nom d'utilisateur Twitter, vous pouvez fusionner deux requêtes pour renvoyer les résultats suivants : nom de l'entreprise, nom d'utilisateur Twitter de l'entreprise, année de l'introduction en Bourse, symbole boursier, nombre d'employés et nombre d'emplois :

- name: merged_results_element
  title: Merged Results Tile
  merged_queries:
  - model: market_research
    explore: company_info
    fields: [company.name, company.twitter_username, ipo.public_year, ipo.stock_symbol]
    filters:
      company.twitter_username: "-NULL"
      ipo.valuation_amount: NOT NULL
    sorts: [ipo.public_year desc]
  - model: crunchbase
    explore: companies
    fields: [companies.name, ipo.stock_symbol, companies.twitter_username,
      companies.number_of_employees, jobs.job_count]
    filters:
      companies.number_of_employees: NOT NULL
      ipo.stock_symbol: "-NULL"
      companies.twitter_username: "-NULL"
    sorts: [jobs.job_count desc]
    join_fields:
    - field_name: ipo.stock_symbol
      source_field_name: ipo.stock_symbol
    - field_name: companies.name
      source_field_name: company.name
    - field_name: companies.twitter_username
      source_field_name: company.twitter_username

Les résultats de données se présentent comme suit:

Vous pouvez ensuite appliquer des paramètres d'élément pour personnaliser la visualisation.

hidden_fields

Le paramètre hidden_fields indique les champs éventuellement utilisés dans la requête, mais masqués dans le graphique. Tous les champs masqués apparaissent dans la section "Tableau de données" d'une exploration.

hidden_fields: [inventory_items.count, distribution_centers.id]

Paramètres de l'axe

La plupart des paramètres décrits dans cette section correspondent aux options de la section Axes de l'éditeur de visualisation des graphiques d'entonnoir.

leftAxisLabelVisible

Ce paramètre détermine si un libellé est appliqué à l'axe de gauche.


leftAxisLabelVisible: true | false

leftAxisLabel

Spécifiez un libellé pour l'axe de gauche. Le paramètre leftAxisLabelVisible doit être défini sur true.


leftAxisLabel: Year

rightAxisLabelVisible

Ce paramètre détermine si un libellé est appliqué à l'axe de droite.


rightAxisLabelVisible: true | false

rightAxisLabel

Spécifiez un libellé pour l'axe de droite. Le paramètre rightAxisLabelVisible doit être défini sur true.


rightAxisLabel: Count

Paramètres de la barre

La plupart des paramètres décrits dans cette section correspondent aux options de la section Barres de l'éditeur de visualisation des graphiques de l'entonnoir.

color_application

Le paramètre color_application, ainsi que ses sous-paramètres collection_id et palette_id, peuvent être utilisés pour appliquer une collection de couleurs et une palette spécifiques à un élément du tableau de bord. Pour obtenir une présentation des collections de couleurs natives de Looker, consultez la page de documentation sur les collections de couleurs.

Si vous disposez de l'ID de collection et de la palette pour la palette que vous souhaitez utiliser, vous pouvez les saisir dans les sous-paramètres collection_id et palette_id. Un ID de collection ou un ID de palette peut être un code alphanumérique ou être basé sur le nom de la collection de couleurs. Les codes alphanumériques sont utilisés pour les collections natives de Looker. Elles sont spécifiques à l'instance et se présentent comme suit:


color_application:
  collection_id: 1297dk12-86a7-4xe0-8dfc-82de20b3806a
  palette_id: 93c8aeb7-3f8a-4ca7-6fee-88c3617516a1

Les collections de couleurs personnalisées utilisent les ID de collection et de palette basés sur le nom de la collection de couleurs, qui sont portables entre les instances et se présentent comme suit:


color_application:
  collection_id: blue-tone-collection
  palette_id: blue-tone-collection-categorical-0

Vous pouvez également utiliser l'interface utilisateur pour trouver les couleurs, les collections ou les palettes de votre choix et générer le LookML pour les ajouter à votre tableau de bord. Accédez à un contenu défini par l'utilisateur (look, tableau de bord ou exploration, par exemple), puis appliquez les couleurs, la collection ou la palette de votre choix à la visualisation de ce contenu à l'aide de l'interface utilisateur. Une fois ces étapes effectuées, vous pouvez suivre la procédure pour obtenir LookML dans le tableau de bord, copier le LookML qui a été généré et le coller dans la section color_application.

smoothedBars

Indiquez si vous souhaitez relier le bord extérieur de chaque barre du graphique de l'entonnoir aux barres situées au-dessus et en dessous.


smoothedBars: true | false

isStepped

Indiquez si vous souhaitez afficher le graphique de l'entonnoir dans le style de l'entonnoir par étapes. Ce paramètre ne s'applique pas aux anciens tableaux de bord.


isStepped: true | false

orientation

Le paramètre orientation détermine si les données du graphique de l'entonnoir sont extraites des lignes du tableau ou des colonnes. Vous pouvez également définir orientation sur automatic. Le graphique de l'entonnoir choisit alors les données en fonction du point où il y a le plus de points de données.


orientation: automatic | rows | columns

labelScale

Spécifiez la taille des libellés qui sont placés au-dessus et sur les côtés des barres du graphique. Les libellés sont associés à une taille minimale et une taille maximale qui varient en fonction de la taille du graphique. Définissez labelScale sur '0' pour spécifier que les étiquettes auront la taille minimale. Définissez labelScale sur '1' pour spécifier que les libellés seront de la taille maximale. Saisissez un nombre compris entre 0 et 1 pour indiquer un pourcentage. La taille du libellé sera définie sur ce pourcentage entre la taille minimale et maximale.


labelScale: '0.5'

Paramètres des libellés

La plupart des paramètres décrits dans cette section correspondent aux options de la section Libellés de l'éditeur de visualisation des graphiques de l'entonnoir.

labelPosition

Indiquez l'emplacement où vos libellés de données apparaîtront sur le graphique. Vous pouvez spécifier les valeurs suivantes pour le paramètre labelPosition:

  • left: les libellés de données se trouvent à gauche du graphique.
  • inline: les libellés de données se trouvent au centre du graphique, dans les barres du graphique.
  • right : les libellés de données se trouvent à droite du graphique.
  • hidden : les libellés de données ne sont pas affichés.

labelPosition: left | inline | right | hidden

percentType

Indiquez si chaque barre du graphique reçoit une valeur en pourcentage. Le paramètre percentType permet de définir si un pourcentage est attribué à chaque barre en comparant la valeur de la barre à la valeur la plus élevée dans le graphique (total) ou en comparant la valeur de la barre à la barre précédente du graphique (prior).


percentType: total | prior

percentPosition

Spécifiez l'emplacement où les pourcentages des barres s'afficheront sur le graphique. Vous pouvez spécifier les valeurs suivantes pour le paramètre percentPosition:

  • left : les pourcentages sont affichés à gauche du graphique.
  • inline: les libellés de pourcentage sont situés au centre du graphique, dans les barres du graphique.
  • right: les libellés de pourcentage sont affichés à droite du graphique.
  • hidden : les libellés de pourcentage ne sont pas affichés.

valuePosition

Indiquez l'endroit où vos valeurs de données apparaîtront sur le graphique. Vous pouvez spécifier les valeurs suivantes pour le paramètre valuePosition:

  • left : les valeurs des données se trouvent à gauche du graphique.
  • inline : les valeurs des données se trouvent au centre du graphique, dans les barres du graphique.
  • right: les valeurs des données se trouvent à droite du graphique.
  • Hidden: les valeurs des données ne sont pas affichées.

labelColorEnabled

Le paramètre labelColorEnabled vous permet de définir une couleur personnalisée pour les libellés et les pourcentages du graphique.


labelColorEnabled: true | false

labelColor

Si labelColorEnabled est défini sur true, utilisez le paramètre labelColor pour spécifier une couleur personnalisée pour l'étiquette et les pourcentages. Les libellés où labelPosition est défini sur inline apparaîtront dans la couleur choisie. Les libellés situés de chaque côté du graphique apparaîtront environ 40% plus foncés que la couleur choisie.


labelColor: "#4FBC89"