Utilizzo
view: view_name {
dimension: field_name {
label_from_parameter: parameter_name
}
}
|
Gerarchia
label_from_parameter |
Tipi di campi possibili
Dimensione, Misura
Accetta
Un nome parameter
|
Definizione
Il parametro label_from_parameter consente di modificare la modalità di visualizzazione del nome di un campo in una visualizzazione in base al valore di un parameter.
Il nome del campo rimane invariato nella tabella dati e nel selettore campi.
Nell'esempio seguente creiamo un parametro chiamato item_to_add_up che consente a un utente di scegliere la colonna del database da sommare. Un'unità di misura corrispondente chiamata dynamic_sum esegue il calcolo e assume il nome del valore parametro perché abbiamo utilizzato 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 viene selezionato il valore parametro Total Sale Price, il campo dynamic_sum viene visualizzato come Total Sale Price nella visualizzazione. Il campo verrà comunque visualizzato come Dynamic Sum nella tabella dati e nel selettore campi.
