label_from_parameter

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.