Uso
view: view_name {
dimension: field_name {
label_from_parameter: parameter_name
}
}
|
Hierarquia
label_from_parameter |
Tipos de campo possíveis
Dimensão, métrica
Aceita
Um nome de parameter
|
Definição
O parâmetro label_from_parameter permite mudar a forma como um nome de campo aparece em uma visualização, com base no valor de um parameter.
O nome do campo permanece inalterado na tabela de dados e no seletor de campos.
No exemplo a seguir, criamos um parâmetro chamado item_to_add_up que permite ao usuário escolher a coluna do banco de dados a ser somada. Uma medida correspondente chamada dynamic_sum realiza o cálculo e recebe o nome do valor do 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"
}
Quando o valor do parâmetro Total Sale Price é selecionado, o campo dynamic_sum aparece como Total Sale Price na visualização. O campo ainda vai aparecer como Dynamic Sum na tabela de dados e no seletor de campos.
