Localizzazione della formattazione dei numeri

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 per number_format, questo valore sostituirà qualsiasi valore assegnato al gruppo. Per evitare che il valore number_format assegnato venga sostituito, assicurati che l'impostazione Accesso utente per l'attributo utente number_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.

L'esplorazione mostra il conteggio degli ordini per giugno pari a 8.251 $e il prezzo di vendita totale per giugno pari a 395.602,40 $.

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'esplorazione mostra il conteggio degli ordini per giugno pari a 8.251 $e il prezzo di vendita totale per giugno pari a 395.602,40 $.

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.