Uso
view: view_name {
dimension: field_name {
label_from_parameter: parameter_name
}
}
|
Jerarquía
label_from_parameter |
Tipos de campos posibles
Dimensión, medida
Acepta
Un nombre de parameter
|
Definición
El parámetro label_from_parameter te permite cambiar la forma en que aparece el nombre de un campo en una visualización, según el valor de un parameter.
El nombre del campo no cambia en la tabla de datos ni en el selector de campos.
En el siguiente ejemplo, creamos un parámetro llamado item_to_add_up que permite que un usuario elija la columna de la base de datos que se sumará. Una medida correspondiente llamada dynamic_sum realiza el cálculo y adopta el nombre del valor del parámetro porque usamos 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"
}
Cuando se selecciona el valor del parámetro Total Sale Price, el campo dynamic_sum aparecerá como Total Sale Price en la visualización. El campo seguirá apareciendo como Dynamic Sum en la tabla de datos y el selector de campos.
