Usage
view: view_name {
  dimension: field_name {
    label_from_parameter: parameter_name
  }
}
| Hierarchy label_from_parameter | Possible Field TypesDimension, Measure AcceptsA parametername | 
Definition
The label_from_parameter parameter lets you change how a field name appears in a visualization, based on the value of a parameter.
The field name remains unchanged in the data table and the field picker.
In the following example we create a parameter called item_to_add_up that lets a user choose the database column to sum. A corresponding measure called dynamic_sum performs the calculation, and it takes on the name of the parameter value because we've used 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"
}
When the parameter value Total Sale Price is selected, the dynamic_sum field will appear as Total Sale Price in the visualization. The field will still appear as Dynamic Sum in the data table and the field picker.
