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: 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 per number_format, questo valore sostituirà qualsiasi valore assegnato al gruppo. Per evitare che i valori number_format assegnati vengano sostituiti, 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 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.

L'esplorazione mostra il numero degli ordini di giugno pari a 8.251 € e il prezzo di vendita totale di 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, 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.