Le paramètre de format numérique par défaut de Looker concernant les chiffres affichés dans les tables de données et les visualisations est 1,234,56. Cependant, le format numérique peut être défini sur l'un des formats suivants:
- 1 234,56: milliers séparés par des virgules ; décimales séparées par un point.
- 1,234,56: milliers séparés par des points ; décimales séparées par une virgule.
- 1 234,56: milliers séparés par des espaces ; décimales séparées par une virgule.
Configuration du format numérique pour les utilisateurs
Vous pouvez définir un format numérique en utilisant l'une des méthodes suivantes:
- Pour définir un format numérique pour des utilisateurs spécifiques:sélectionnez le format souhaité dans le menu déroulant Format numérique sur la page Modifier l'utilisateur du panneau Administration, puis cliquez sur Enregistrer en bas de la page.
- Pour définir un format numérique pour un groupe d'utilisateurs:attribuez le format souhaité à l'attribut utilisateur
number_format
pour un groupe d'utilisateurs spécifique. Si les utilisateurs d'un groupe ont défini une valeur personnalisée pournumber_format
, cette valeur remplacera toute valeur que vous attribuerez au groupe. Pour éviter que l'number_format
que vous attribuez ne soit remplacé, assurez-vous que le paramètre Accès utilisateur de l'attribut utilisateurnumber_format
n'est pas défini sur Modifier. - Pour définir un format numérique pour une instance entière:attribuez l'un des codes du tableau précédent au champ Format numérique sur la page Localisation du panneau Administration.
Le format numérique par défaut de Looker (1 234,56) affiche les nombres en milliers séparés par des virgules et les décimales séparées par un point.
Par exemple, supposons que vous disposiez d'une exploration avec un graphique en colonnes et un tableau de données qui affichent les valeurs de Nombre de commandes, Prix de vente moyen des articles de la commande et Prix de vente total des articles de la commande regroupées par Mois de création des commandes. Les valeurs avec le paramètre par défaut auront le format x,xxx.xx.
Si vous définissez le paramètre Format numérique sur 1.234,56, les valeurs des visualisations et des tableaux de données prendront le format x.xxx,xx:
Utilisation du paramètre Number format avec d'autres méthodes de mise en forme des chiffres
Si vous utilisez les paramètres LookML value_format_name
ou value_format
pour mettre en forme les champs de vos modèles, le format numérique sélectionné dans le paramètre Format numérique ou l'attribut utilisateur number_format
est appliqué en plus du format indiqué dans les paramètres LookML. Par exemple, supposons que vous disposiez d'une mesure représentant le nombre de secteurs avec un value_format
spécifié défini dans LookML:
measure: count {
type: count
value_format: "####.0\"pies\""
drill_fields: [detail*]
}
Lorsque le paramètre Format numérique est défini sur 1.234,56 et que le value_format: "####.0\"pies\""
LookML est défini, les visualisations et les tableaux de données affichent les valeurs au format xxxx,xx pies. Le paramètre Format numérique remplace la virgule par le point pour value_format: "####.0\"pies\""
. Si le nombre est de 9 849 tartes,il s'affichera sous la forme 9 849,0 tartes.
De même, si vous utilisez le champ Format de valeur dans le menu Modifier d'une visualisation, le format numérique défini dans le paramètre Format numérique ou l'attribut utilisateur number_format
sera appliqué en plus du format spécifié dans le champ Format de valeur de la visualisation.
Par exemple, si un utilisateur saisit le format ###0.000
dans le champ Format de valeur d'un graphique en colonnes et que le format numérique est défini sur 1.234,56, la visualisation affichera les valeurs au format xxxx,xxxx. Le paramètre Format de nombre remplace la virgule par le point pour le paramètre Format de valeur ###0.000
de la visualisation. Le nombre de 8 474 commandes dans la visualisation s'affichera sous la forme 8474 000.
Remplacement du paramètre Number format par strict_value_format
En général, le format numérique défini dans le paramètre Format numérique ou l'attribut utilisateur number_format
remplace les formats indiqués dans les paramètres LookML.
Toutefois, si vous souhaitez créer un format numérique qui n'est pas affecté par le paramètre Format numérique ni par l'attribut utilisateur number_format
, vous pouvez utiliser le paramètre de modèle named_value_format
pour créer un format numérique et définir son sous-paramètre strict_number_format
sur yes
. Vous pouvez appliquer ce format aux champs à l'aide du paramètre value_format_name
. Ces champs ne seront pas affectés par le paramètre Format de nombre ni par l'attribut utilisateur number_format
.
Par exemple, supposons qu'un format personnalisé appelé dollar_formatting
soit défini dans un fichier de modèle. Le format personnalisé comporte un sous-paramètre strict_value_format
défini sur yes
:
named_value_format: dollar_formatting {
value_format: "$#,###.00"
strict_value_format: yes
}
Le fichier de vue order_items
du projet comporte deux mesures, average_sale_price
et average_spend_per_user
. Le format personnalisé dollar_formatting
est appliqué à la mesure average_sale_price
, mais pas à average_spend_per_user
:
measure: average_sale_price {
type: average
value_format_name: dollar_formatting
sql: ${sale_price} ;;
}
measure: average_spend_per_user {
type: average
sql: ${user_order_total_price} ;;
}
Le format numérique du paramètre Format numérique est défini sur 1.234,56.
Dans les tableaux de données et les visualisations, les valeurs de la métrique Prix de vente moyen des articles de la commande s'affichent au format $x,xxx.xx et ne sont pas affectées par le paramètre Format numérique. Par exemple, un prix soldé moyen de 45,63 s'affichera sous la forme 45,63$ dans les visualisations et les tableaux de données.
Dans les tableaux de données et les visualisations, les valeurs de la métrique Dépense moyenne par utilisateur pour les articles de commande seront affectées par le paramètre Format numérique et s'afficheront au format $x,xxx,xx. Par exemple, un dépense moyenne par utilisateur de 47,64 s'affichera sous la forme 47,64 € dans les visualisations et les tableaux de données.