La localizzazione dei formati numerici è spesso impostata insieme alla localizzazione dei modelli e alla selezione della lingua dell'interfaccia utente. Per ulteriori informazioni su questi argomenti, visita le pagine della documentazione Localizzare il modello LookML e Lingue supportate per l'interfaccia utente.
L'impostazione del formato numerico predefinito di Looker per i numeri visualizzati nelle tabelle di dati e nelle visualizzazioni è 1234,56. Tuttavia, il formato numerico può essere impostato su una delle seguenti opzioni:
- 1234,56: migliaia separati da virgole, decimali con un punto
- 1.234,56: le migliaia separate da punti; decimali con una virgola
- 1 234,56: migliaia di chilometri separati da spazi; decimali separati da una virgola
Impostare i formati numerici per gli utenti
Puoi impostare un formato numerico in uno dei seguenti modi:
- Per impostare un formato numerico per i singoli utenti: seleziona il formato desiderato dal menu a discesa Formato numerico nella pagina Modifica utente nel riquadro Amministratore 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 particolare gruppo di utenti. Se gli utenti del gruppo hanno impostato un valore personalizzato pernumber_format
, tale valore sostituirà qualsiasi valore assegnato al gruppo. Per evitare che questo accada, assicurati che l'impostazione Accesso utenti per l'attributo utentenumber_format
non sia impostata su Modifica. - Per impostare un formato numerico per un'istanza, assegna uno dei codici nella tabella riportata sopra al campo Formato numerico nella pagina Localizzazione del riquadro Amministratore.
Il formato dei numeri predefinito in Looker ha il seguente aspetto:
Se modifichi il formato numerico in 1.234,56, sarà simile al seguente:
L'impostazione del 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 Formato numerico o l'attributo utente number_format
viene applicato sopra il formato indicato nei parametri LookML. Ad esempio:
Analogamente, se utilizzi il campo Formato valore nel menu Modifica di una visualizzazione, il formato numerico impostato nell'impostazione Formato numero o nell'attributo utente number_format
verrà applicato nel formato selezionato nel campo Formato valore:
Non puoi utilizzare i parametri LookML o il campo Value Format (Formato valore) in un menu Edit (Modifica) per impostare la formattazione su 1.234.56 o 1 234,56. Per impostare questi formati, devi utilizzare l'impostazione Formato numerico o l'attributo utente
number_format
.value_format
,value_format_name
e il campo Formato valore utilizzano stringhe di formattazione di tipo Excel.
Override dell'impostazione formato Formato con strict_value_format
In genere, la formattazione del numero impostata nell'impostazione Formato numerico o nell'attributo utente number_format
viene applicata al di sopra dei 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 strict_number_format
su yes
. Questo formato può quindi essere applicato ai campi utilizzando il parametro value_format_name
e questi non saranno interessati dal formato Formato numerico o number_format
.
Ad esempio, crea prima un formato personalizzato nel file modello e imposta il sottoparametro strict_value_format
su yes
:
named_value_format: dollar_formatting {
value_format: "$#,###.00"
strict_value_format: yes
}
Poi applica la formattazione a uno o più campi nel file della vista:
measure: average_sale_price {
type: average
value_format_name: dollar_formatting
sql: ${sale_price} ;;
}
Il risultato è simile a questo: