label_from_parameter

用法

view: view_name {
  dimension: field_name {
    label_from_parameter: parameter_name
  }
}
层次结构
label_from_parameter
可能的字段类型
维度、衡量

接受
parameter 名称

定义

借助 label_from_parameter 参数,您可以根据 parameter 的值更改字段名称在可视化图表中的显示方式。

数据表和字段选择器中的字段名称保持不变。

在以下示例中,我们创建了一个名为 item_to_add_up 的参数,该参数可让用户选择要进行求和的数据库列。相应的度量 dynamic_sum 会执行计算,并采用参数值的名称,因为我们使用了 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"
}

选择参数值 Total Sale Price 后,dynamic_sum 字段在可视化图表中将显示为 Total Sale Price。该字段仍会以 Dynamic Sum 的形式显示在数据表和字段选择器中。