Créer des paramètres

Un paramètre est une valeur d'espace réservé globale telle qu'un numéro, une date ou une chaîne qui peut remplacer une valeur constante dans un calcul, un filtre ou une ligne de référence.

Par exemple, vous pouvez créer un champ calculé renvoyant Vrai si Ventes est supérieur à 500 000 $, ou Faux dans le cas contraire. Dans la formule, vous pouvez remplacer la valeur constante « 500000 » par un paramètre. Ensuite, à l'aide de la commande de paramètre, vous pouvez modifier le seuil de manière dynamique dans votre calcul.

Vous pouvez même créer un paramètre dynamique qui est configuré pour actualiser automatiquement sa valeur actuelle (résultant en un calcul à valeur unique indépendant de la vue) ou une liste de valeurs (basée sur une colonne de source de données). Cela se produit à chaque fois que le classeur est ouvert et que Tableau se connecte à la source de données référencée par le paramètre.

Vous pouvez rendre vos paramètres plus dynamiques et interactifs en les utilisant dans les Actions de paramètres. Les actions de paramètres pour permettent à votre public de modifier une valeur de paramètre par interaction directe avec une visualisation, par exemple en cliquant sur un repère ou en le sélectionnant.

Visionner une vidéo : pour une illustration des concepts associés dans Tableau, visionnez la vidéo de formation gratuite Paramètres(Link opens in a new window) (5 minutes). Utilisez votre compte tableau.com(Link opens in a new window) pour vous connecter. Pour une présentation plus approfondie, consultez Paramètres | Partez à l'aventure !(Link opens in a new window) (en anglais) (45 minutes).

En savoir plus : consultez Utiliser des paramètres pour ajouter plusieurs vues à votre visualisation(Link opens in a new window) sur le blog(Link opens in a new window) de Tableau, ainsi que plusieurs rubriques pratiques sur l'Utilisation des paramètres(Link opens in a new window) sur le site Web Data School(Link opens in a new window), par exemple Quatre étapes de création d'un paramètre(Link opens in a new window) (en anglais).

Créer un paramètre

Suivez les instructions ci-dessous pour créer un nouveau paramètre à partir du volet Données.

  1. Dans le volet Données, cliquez sur la flèche déroulante en haut à droite et sélectionnez Créer un paramètre.

  2. Dans la boîte de dialogue Créer un paramètre, donnez un Nom au champ.

  3. Spécifiez le type de données des valeurs acceptées :

  4. Spécifiez une valeur actuelle. Il s'agit de la valeur par défaut du paramètre. Dans ce cas, laissons le champ tel quel car nous utiliserons les dernières données, que nous configurerons à l'étape suivante.

  5. Spécifiez une valeur à l'ouverture du classeur. Dans ce cas, créons un paramètre dynamique en définissant la valeur par défaut du paramètre sur le résultat d'un calcul à valeur unique indépendant de la vue.

    Remarque : s’il y a plus d’une valeur, le classeur ne sera pas en mesure de choisir une valeur par défaut. Le calcul doit également être indépendant de la vue afin que la valeur ne change pas au fur et à mesure que la visualisation change. Pour ce faire, vous pouvez utiliser une expression de niveau de détail (LOD) qui ne dépend pas de la structure de la visualisation. Pour plus d’informations sur les expressions LOD, consultez Créer des expressions LOD dans Tableau.

    Pour ce paramètre dynamique, utilisons Le dernier mois. Cela signifie que si la source de données connectée est mise à jour et que le classeur est ouvert, le paramètre sera automatiquement mis à jour lors de l'ouverture du classeur.

  6. Spécifiez le format d'affichage à utiliser dans la commande de paramètre (Tableau Desktop uniquement).

  7. Spécifiez les valeurs acceptées par le paramètre. Vous pouvez choisir l'une des options suivantes :

    • Tout - La commande de paramètre est un champs de texte simple.

    • Liste - La commande de paramètre fournit une liste de valeurs possibles.

    • Plage - La commande de paramètre permet de sélectionner des valeurs dans une plage spécifiée.

    La disponibilité de ces options est déterminée par le type de données. Par exemple, un paramètre « chaîne » peut uniquement accepter toutes les valeurs ou une liste de valeurs. Dans ce cas, la plage de valeurs n'est pas prise en charge.

    Si vous sélectionnez Liste, vous devez spécifier la liste des valeurs. Cliquez dans la colonne de gauche pour saisir votre liste de valeurs. Vous pouvez sinon ajouter des membres d'un champ en sélectionnant Ajouter des valeurs à partir de.

    Si vous sélectionnez Plage, vous devez spécifier une valeur minimale, une valeur maximale et une taille d'incrément. Par exemple, pour créer une commande de paramètre permettant de sélectionner chaque mois de l'année 2019, vous pouvez définir une plage de dates comprise entre le 1er janvier 2019 et le 31 décembre 2019, avec une taille d'incrément de 1 mois.

    Dans ce cas, pour actualiser la liste des valeurs du paramètre (ou domaine) à chaque fois que le classeur s'ouvre, sélectionnez Liste, puis sélectionnez À l'ouverture du classeur. Notez que la liste des valeurs à gauche s'affiche en grisé parce que le classeur extrait dynamiquement des valeurs de la source de données.

  8. Lorsque vous avez terminé, cliquez sur OK.

    Le paramètre est maintenant répertorié dans la section Paramètres en bas du volet Données.

    Le paramètre est également disponible partout où vous pouvez utiliser un paramètre, par exemple dans l'onglet Haut de la boîte de dialogue Filtrer et dans la boîte de dialogue Ligne de référence. Les paramètres sont globaux pour tout le classeur et peuvent être utilisés dans n'importe quelle feuille de calcul.

Lorsque la valeur du paramètre ou la liste des valeurs ne peut pas être actualisée

Vous trouverez ci-dessous quelques cas de figure où une valeur de paramètre par défaut ou une liste de valeurs de paramètre (domaine) actualisable ne sera pas mise à jour comme prévu :

  • Le champ par défaut renvoie une valeur dont les données sont incompatibles avec le type de données du paramètre.

  • Le champ par défaut ne retourne pas une seule valeur (pour la valeur actuelle du paramètre).

  • Le champ par défaut renvoie une valeur null.

  • Le champ par défaut se trouve dans une source de données qui n'est pas encore connectée.

  • Le champ par défaut ne se trouve plus dans l'espace de noms du classeur (c.-à-d. qu'il a été supprimé).

  • L'utilisateur annule la requête à la source de données pendant que Tableau tente de se connecter.

Remarque : dans Desktop, ces requêtes sont évaluées à l'ouverture du classeur et Tableau se connecte aux sources de données des champs pour la première fois. Dans Server et Online, il en va de même mais la valeur retournée dépend des politiques de cache du serveur.

Si les champs par défaut ne renvoient pas de valeurs, le paramètre se comportera comme suit :

  • La valeur actuelle conservera la dernière valeur valide.
  • La liste des valeurs sera vide car Tableau ne sérialise pas les valeurs retournées par la requête dans le classeur.

La valeur actuelle doit se trouver dans la liste des valeurs pour qu'elle soit affectée au paramètre. Si la liste des valeurs est vide, le paramètre se verra attribuer une valeur de secours en fonction du type de données (1 pour un entier, 1.0 pour un flottant, "" pour une chaîne, et la date du jour pour la date et la date/heure).

Modifier un paramètre

Vous pouvez modifier des paramètres dans le volet Données ou la commande de paramètre. Pour modifier un paramètre, procédez comme suit :

  1. Effectuez l'une des actions suivantes :

    • Cliquez avec le bouton droit de la souris (ou cliquez en appuyant sur la touche Ctrl sur Mac) sur le paramètre dans le volet Données, puis sélectionnez Modifier.

    • Sélectionnez Modifier le paramètre dans le menu de la fiche de la commande de paramètre.

  2. Dans la boîte de dialogue Modifier le paramètre, apportez les modifications nécessaires.

  3. Lorsque vous avez terminé, cliquez sur OK. Le paramètre est mis à jour, ainsi que les calculs qui l'utilisent.

Pour supprimer un paramètre, cliquez avec le bouton droit de la souris dans le volet Données, puis sélectionnez Supprimer. Tous les champs calculés qui utilisent le paramètre supprimé deviennent non valides.

Utiliser un paramètre dans un calcul

Les paramètres permettent de modifier des valeurs de manière dynamique dans un calcul. Au lieu de modifier manuellement le calcul (et tous les calculs dépendants), vous pouvez utiliser un paramètre. Lorsque vous souhaitez modifier la valeur du paramètre, ouvrez la commande de paramètre, modifiez la valeur et tous les calculs utilisant ce paramètre sont mis à jour.

Pour utiliser un paramètre dans un calcul, faites-le glisser du volet Données dans un éditeur de calcul, soit à un nouvel emplacement dans la formule, soit pour remplacer une partie de la formule actuelle :

Utiliser un paramètre dans un filtre

Les paramètres permettent de modifier des valeurs de manière dynamique dans les filtres N premiers. Au lieu de définir manuellement le nombre de valeurs que vous souhaitez afficher dans le filtre, vous pouvez utiliser un paramètre. Ensuite, lorsque vous souhaitez modifier la valeur, vous ouvrez la commande de paramètre et le filtre se met à jour. Par exemple, lorsque vous créez un filtre pour afficher les 10 meilleurs produits en fonction du profit total, vous pouvez utiliser un paramètre au lieu de la valeur fixe « 10 ». Vous pouvez ainsi rapidement mettre à jour le filtre pour afficher les 10, 20 ou 30 meilleurs produits.

Une liste de paramètres est disponible dans les listes déroulantes dans l'onglet Haut de la boîte de dialogue Filtrer. Sélectionnez le paramètre que vous souhaitez utiliser dans le filtre.

Pour afficher la commande de paramètre, faites un clic droit sur le paramètre dans le volet Données et sélectionnez Afficher le paramètre. Utilisez la commande de paramètre pour modifier le filtre afin d'afficher les 10, 15, 20 meilleurs produits, etc.

Utiliser un paramètre dans une ligne de référence

Les paramètres permettent de modifier une bande, une boîte ou une ligne de référence de manière dynamique. Par exemple, au lieu d'afficher une ligne de référence à un emplacement fixe sur l'axe, vous pouvez faire référence à un paramètre. Vous pouvez ensuite utiliser la commande de paramètre pour déplacer la ligne de référence.

Une liste de paramètres est disponible dans la liste déroulante Valeur de la boîte de dialogue Ajouter une ligne, une bande ou une boîte de référence. Sélectionnez le paramètre que vous souhaitez utiliser.

La ligne de référence est tracée au niveau de la valeur actuelle spécifiée par le paramètre. Pour ouvrir la commande de paramètre, faites un clic droit (Ctrl+clic sur Mac) sur le paramètre dans le volet Données puis sélectionnez Afficher le paramètre. Utilisez la commande de paramètre pour modifier l'emplacement dans lequel la ligne de référence est tracée.

Afficher une commande de paramètre dans la visualisation

Une commande de paramètre est une fiche de feuille de calcul permettant de modifier la valeur du paramètre. Les commandes de paramètres sont similaires aux fiches de filtre, car elles contiennent des commandes qui modifient la vue. Vous pouvez ouvrir les commandes de paramètres dans les feuilles de calcul et les tableaux de bord, et elles sont incluses lors de l'enregistrement sur le Web ou de la publication sur Tableau Server.

Pour ouvrir la commande de paramètre, faites un clic droit (Ctrl-clic) sur le paramètre dans le volet Données puis sélectionnez Afficher le paramètre.

Comme pour les autres fiches, les commandes de paramètres ont un menu que vous pouvez ouvrir à partir de la liste déroulante située dans l'angle supérieur droit de la fiche. Ce menu permet de personnaliser l'affichage de la commande. Par exemple, vous pouvez afficher une liste de valeurs telles que des boutons radio, une liste compacte, un curseur ou un type dans le champ. Les options disponibles dans ce menu dépendent du type de données du paramètre, ainsi que des valeurs acceptées (Tout, Liste ou Plage).

Autres articles de cette section

Merci de vos commentaires ! Erreur lors de la soumission de votre commentaire. Réessayez ou envoyez-nous un message.