L'impostazione predefinita del formato numerico di Looker per i numeri visualizzati nelle tabelle di dati e nelle visualizzazioni è 1.234,56. Tuttavia, il formato numerico può essere impostato su uno dei seguenti valori:
- 1.234,56: migliaia separate da virgole; decimali separati da un punto
- 1.234,56: migliaia separate da punti; decimali separati da una virgola
- 1 234,56: le migliaia sono separate da spazi; i decimali sono separati da una virgola
Impostare i formati numerici per gli utenti
Puoi impostare un formato numerico utilizzando uno dei seguenti metodi:
- Per impostare un formato numerico per singoli utenti:seleziona il formato desiderato dal menu a discesa Formato numerico nella pagina Modifica utente del riquadro Amministrazione e fai clic su Salva in fondo alla pagina.
- Per impostare un formato numerico per un gruppo di utenti: assegna il formato desiderato all'attributo utente
number_format
per un determinato gruppo di utenti. Se gli utenti all'interno del gruppo hanno impostato un valore personalizzato pernumber_format
, questo valore sostituirà qualsiasi valore assegnato al gruppo. Per evitare che i valorinumber_format
assegnati vengano sostituiti, assicurati che l'impostazione Accesso utente per l'attributo utentenumber_format
non sia impostata su Modifica. - Per impostare un formato numerico per un'intera istanza: assegna uno dei codici della tabella precedente al campo Formato numerico nella pagina Localizzazione del pannello di amministrazione.
Il formato numerico predefinito in Looker, 1234,56, mostra i numeri espressi in migliaia separati da virgole e decimali separati da un punto.
Ad esempio, supponi di avere un'esplorazione con un grafico a colonne e una tabella di dati che mostrano i valori per Conteggio ordini degli ordini, Prezzo di vendita medio degli elementi dell'ordine e Prezzo di vendita totale elementi dell'ordine raggruppati per Mese di creazione degli ordini. I valori con l'impostazione predefinita avranno il formato x,xxx.xx.
Se modifichi l'impostazione Formato numerico in 1.234,56, i valori nelle visualizzazioni e nelle tabelle di dati assumeranno il formato x.xxx,xx:
L'impostazione Formato numerico con altri metodi di formattazione dei numeri
Se utilizzi i parametri LookML value_format_name
o value_format
per formattare i campi nei modelli, il formato numerico selezionato nell'impostazione Numero o nell'attributo utente number_format
viene applicato al formato specificato nei parametri LookML. Ad esempio, supponi di avere una misura che rappresenta il conteggio delle torte con un valore value_format
specificato definito in LookML:
measure: count {
type: count
value_format: "####.0\"pies\""
drill_fields: [detail*]
}
Con l'impostazione Formato numerico impostata su 1.234,56 e LookML value_format: "####.0\"pies\""
, le visualizzazioni e le tabelle di dati mostrano i valori nel formato xxxx,xx torte. L'impostazione Formato numerico sostituisce una virgola con il punto per value_format: "####.0\"pies\""
. Un Conteggio di 9849 torte verrà visualizzato come 9849,0 torte.
Allo stesso modo, se utilizzi il campo Formato valore nel menu Modifica di una visualizzazione, il formato numerico impostato nell'impostazione Formato numerico o nell'attributo utente number_format
verrà applicato al formato specificato nel campo Formato valore della visualizzazione.
Ad esempio, se un utente inserisce il formato ###0.000
nel campo Formato valore per un grafico a colonne e il Formato numerico è impostato su 1.234,56, la visualizzazione mostrerà i valori nel formato xxxx,xxxx. L'impostazione Formato numerico sostituisce una virgola con il punto per l'impostazione Formato valore ###0.000
della visualizzazione. Un Conteggio di 8474 ordini nella visualizzazione verrà visualizzato come 8474000.
Sostituzione dell'impostazione del formato numerico con strict_value_format
In genere, la formattazione numerica impostata nell'impostazione Formato numerico o nell'attributo utente number_format
viene applicata sopra i formati applicati dai parametri LookML.
Tuttavia, se vuoi creare un formato numerico non interessato dall'impostazione Formato numerico o dall'attributo utente number_format
, puoi utilizzare il parametro del modello named_value_format
per creare un formato numerico e impostare il relativo sottoparametro strict_number_format
su yes
. Puoi applicare questo formato ai campi utilizzando il parametro value_format_name
. Questi campi non saranno interessati dall'impostazione Formato numerico o dall'attributo utente number_format
.
Ad esempio, supponiamo che in un file modello sia definito un formato personalizzato denominato dollar_formatting
. Il formato personalizzato ha un sottoparametro strict_value_format
impostato su yes
:
named_value_format: dollar_formatting {
value_format: "$#,###.00"
strict_value_format: yes
}
Il file di visualizzazione order_items
nel progetto ha due misure, average_sale_price
e average_spend_per_user
. Il formato personalizzato dollar_formatting
viene applicato alla misura average_sale_price
, ma non a average_spend_per_user
:
measure: average_sale_price {
type: average
value_format_name: dollar_formatting
sql: ${sale_price} ;;
}
measure: average_spend_per_user {
type: average
sql: ${user_order_total_price} ;;
}
La formattazione dei numeri nell'impostazione Formato numerico è impostata su 1.234,56.
Nelle tabelle di dati e nelle visualizzazioni, i valori della misura Prezzo di vendita medio degli articoli dell'ordine verranno visualizzati nel formato x.xxx,xx $ e non saranno interessati dall'impostazione Formato numerico. Ad esempio, un prezzo scontato medio pari a 45,63 verrà visualizzato come 45,63 $ nelle visualizzazioni e nelle tabelle di dati.
Nelle tabelle di dati e nelle visualizzazioni, i valori della misura Spesa media per utente per articoli dell'ordine verranno interessati dall'impostazione Formato numerico e verranno visualizzati nel formato x,xxx,xx $. Ad esempio, una spesa media per utente pari a 47,64 verrà visualizzata come 47,64 $ nelle visualizzazioni e nelle tabelle di dati.