Utilisation
view: view_name {
dimension: field_name {
label_from_parameter: parameter_name
}
}
|
Hiérarchie
label_from_parameter |
Types de champs possibles
Dimension, Mesure
Acceptation
Nom parameter
|
Définition
Le paramètre label_from_parameter vous permet de modifier la façon dont un nom de champ apparaît dans une visualisation, en fonction de la valeur d'un parameter.
Le nom du champ reste inchangé dans la table de données et le sélecteur de champs.
Dans l'exemple suivant, nous créons un paramètre appelé item_to_add_up qui permet à un utilisateur de choisir la colonne de base de données à additionner. Une mesure correspondante appelée dynamic_sum effectue le calcul et prend le nom de la valeur du paramètre, car nous avons utilisé label_from_parameter: item_to_add_up.
parameter: item_to_add_up {
type: unquoted
allowed_value: {
label: "Total Sale Price"
value: "sale_price"
}
allowed_value: {
label: "Total Cost"
value: "cost"
}
allowed_value: {
label: "Total Profit"
value: "profit"
}
}
measure: dynamic_sum {
type: sum
sql: ${TABLE}.{% parameter item_to_add_up %} ;;
label_from_parameter: item_to_add_up
value_format_name: "usd"
}
Lorsque la valeur de paramètre Total Sale Price est sélectionnée, le champ dynamic_sum s'affiche sous la forme Total Sale Price dans la visualisation. Le champ apparaîtra toujours sous la forme Dynamic Sum dans le tableau de données et le sélecteur de champs.
