用法
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 的形式显示在数据表和字段选择器中。
