value_format_name

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, id deve essere utilizzato solo per i numeri con un massimo di 16 cifre. Oltre 16 cifre, id potrebbe arrotondare i risultati. Per i numeri con più di 16 cifre, esegui il cast come stringa e utilizza id sul 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.