label_from_parameter

Nutzung

view: view_name {
  dimension: field_name {
    label_from_parameter: parameter_name
  }
}
Hierarchie
label_from_parameter
Mögliche Feldtypen
Dimension, Messwert

Akzeptiert
Einen Namen für parameter

Definition

Mit dem Parameter label_from_parameter können Sie ändern, wie ein Feldname in einer Visualisierung angezeigt wird, basierend auf dem Wert eines parameter.

Der Feldname bleibt in der Datentabelle und im Field Picker unverändert.

Im folgenden Beispiel erstellen wir einen Parameter namens item_to_add_up, mit dem ein Nutzer die zu summierende Datenbankspalte auswählen kann. Die Berechnung wird von einem entsprechenden Messwert namens dynamic_sum ausgeführt. Er übernimmt den Namen des Parameterwerts, da wir label_from_parameter: item_to_add_up verwendet haben.

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"
}

Wenn der Parameterwert Total Sale Price ausgewählt ist, wird das Feld dynamic_sum in der Visualisierung als Total Sale Price angezeigt. Das Feld wird weiterhin als Dynamic Sum in der Datentabelle und im Field Picker angezeigt.