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: migliaia separate da spazi; decimali separati da una virgola
Impostare i formati di numero 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 il valorenumber_format
assegnato venga sostituito, 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 nella tabella precedente al campo Formato numerico nella pagina Localizzazione del riquadro Amministrazione.
Il formato numerico predefinito in Looker, 1.234,56, mostra i numeri in migliaia separati da virgole e i decimali separati da un punto.
Ad esempio, supponiamo di avere un'esplorazione con un grafico a colonne e una tabella di dati che mostra i valori di Conteggio ordini, Prezzo medio di vendita degli articoli dell'ordine e Prezzo totale di vendita degli articoli 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, supponiamo di avere una misura che rappresenti il conteggio delle torte con un 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 il codice value_format: "####.0\"pies\""
di LookML, le visualizzazioni e le tabelle di dati mostrano i valori nel formato xxxx,xx piedi. L'impostazione Formato numerico sostituisce una virgola con il punto per value_format: "####.0\"pies\""
. Un Conteggio di 9849 sarà visualizzato come 9849,0.
Analogamente, se utilizzi il campo Formato valore nel menu Modifica di una visualizzazione, il formato numerico impostato nell'impostazione Formato numeri o l'attributo utente number_format
verrà applicato sopra il 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 che non sia 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 parametro secondario strict_number_format
su yes
. Puoi applicare questo formato ai campi utilizzando il parametro value_format_name
e questi campi non saranno interessati dall'impostazione Formato numerico o dall'attributo utente number_format
.
Ad esempio, supponiamo che in un file del modello sia definito un formato personalizzato denominato dollar_formatting
. Il formato personalizzato ha un parametro secondario strict_value_format
impostato su yes
:
named_value_format: dollar_formatting {
value_format: "$#,###.00"
strict_value_format: yes
}
Il file della visualizzazione order_items
nel progetto contiene 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.