Utilizzo
view: view_name {
dimension: field_name {
value_format_name: format_name
}
}
|
Gerarchia
value_format_name |
Tipi di campi possibili
Dimensione, Misura
Accetta
Uno dei formati di valore predefiniti elencati in questa pagina di documentazione o il nome di un formato che hai creato con il parametro named_value_format
|
Definizione
Il parametro value_format_name consente di formattare i valori dei dati utilizzando i formati integrati in Looker o i tuoi formati personalizzati e riutilizzabili. Se vuoi applicare un formato di tipo Excel direttamente a un campo univoco, utilizza invece value_format.
Il parametro value_format_name può essere utilizzato sia per le dimensioni sia per le misure. Ad esempio:
measure: total_order_amount {
type: sum
sql: ${order_amount} ;;
value_format_name: usd
}
Nomi dei formati predefiniti
Looker ha i formati predefiniti mostrati nelle tabelle seguenti. Quando utilizzi uno dei formati predefiniti, Looker arrotonda per eccesso o per difetto per rimuovere le cifre, anziché troncare i valori. Quando viene utilizzato un nome di formato predefinito in una misura, l'arrotondamento viene eseguito dopo l'aggregazione della misura.
Puoi anche creare formati denominati personalizzati utilizzando il parametro named_value_format.
Formati numerici
I formati predefiniti per i tipi di campi numerici sono riportati nella tabella seguente. Iniziano con il valore sottostante "1234.56789":
| Nome | Esempio |
|---|---|
decimal_0 |
1235 |
decimal_1 |
1234,6 |
decimal_2 |
1234,57 |
decimal_3 |
1.234.568 |
decimal_4 |
1234,5679 |
usd_0 |
1235 $ |
usd |
1234,57 $ |
gbp_0 |
1235 £ |
gbp |
1234,57 £ |
eur_0 |
1235 € |
eur |
1234,57 € |
id |
1235 |
Per i tipi di campi numerici,
iddeve essere utilizzato solo per i numeri con un massimo di 16 cifre. Oltre 16 cifre,idpotrebbe arrotondare i risultati. Per i numeri con più di 16 cifre, esegui il cast come stringa e utilizzaidsul tipo di campo stringa.
Formati percentuali
Per i formati percentuali, Looker prende il valore decimale sottostante e lo moltiplica per 100 per ottenere una percentuale. Gli esempi seguenti iniziano con il valore sottostante "0.123456":
| Nome | Esempio |
|---|---|
percent_0 |
12% |
percent_1 |
12,3% |
percent_2 |
12,35% |
percent_3 |
12,346% |
percent_4 |
12,3456% |
Cose da sapere
Per applicare value_format_name a un campo, è necessario definire il parametro type per quel campo.
Sfide comuni
Utilizzare value_format_name con l'attributo utente number_format
Se utilizzi value_format_name per formattare i campi nei modelli, il formato numerico selezionato nell'attributo utente number_format viene applicato in aggiunta al formato specificato con value_format_name. Per un esempio e per saperne di più, consulta la pagina della documentazione Localizzazione della formattazione dei numeri.