label_from_parameter

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.