Localizzazione della formattazione dei numeri

L'impostazione predefinita del formato numerico di Looker per i numeri che compaiono nelle tabelle e nelle visualizzazioni di dati è 1,234.56. Tuttavia, il formato numerico può essere impostato su uno dei seguenti valori:

  • 1,234.56: migliaia di righe separate da virgole; decimali separati da un punto
  • 1.234,56: migliaia di righe separate da punti; decimali separati da una virgola
  • 1 234,56: migliaia di righe separate da spazi; decimali separati da una virgola

Impostazione dei 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 che preferisci dal menu a discesa Formato numerico nella pagina Modifica utente del pannello 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 gruppo di utenti specifico. Se gli utenti all'interno del gruppo hanno impostato un valore personalizzato per number_format, il valore personalizzato sostituirà qualsiasi valore assegnato al gruppo. Per evitare che il number_format che assegni venga sostituito, assicurati che l'impostazione Accesso utenti 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 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, supponi di avere un'esplorazione con un grafico a colonne e una tabella di dati che mostrano i valori per Conteggio ordini ordini, Prezzo di vendita medio articoli dell'ordine e Prezzo di vendita totale articoli dell'ordine raggruppati per Mese di creazione degli ordini. I valori con l'impostazione predefinita avranno il formato x,xxx.xx.

L'esplorazione visualizza il conteggio degli ordini degli ordini di giugno come $8.251 e il prezzo di vendita totale di giugno come $395.602,40.

Se modifichi l'impostazione Formato numerico in 1.234,56, i valori nelle visualizzazioni e nelle tabelle di dati avranno il formato x.xxx,xx:

L'esplorazione visualizza il conteggio degli ordini degli ordini di giugno come $8, 251 e il prezzo di vendita totale di giugno come $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 tuoi modelli, il formato numerico selezionato nell'impostazione Formato numerico 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 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 valori nel formato torte xxxx, xx. L'impostazione Formato numerico sostituisce il punto value_format: "####.0\"pies\"" con una virgola. Un conteggio di 9849 torte verrà visualizzato come 9849,0 torte.

Analogamente, 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 di un grafico a colonne e il Formato numerico è impostato su 1.234,56, la visualizzazione mostrerà valori nel formato xxxx,xxxx. L'impostazione Formato numerico sostituisce una virgola per il punto dell'impostazione di visualizzazione Formato valore ###0.000. Un conteggio di 8474 ordini nella visualizzazione verrà mostrato come 8474.000.

Override dell'impostazione Formato numerico con strict_value_format

In genere, la formattazione del numero impostata nell'impostazione Formato numerico o nell'attributo utente number_format viene applicata ai 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 sottoparametro strict_number_format su yes. Puoi applicare questo formato ai campi utilizzando il parametro value_format_name, che non saranno interessati dall'impostazione Formato numerico né dall'attributo utente number_format.

Ad esempio, supponiamo che un formato personalizzato denominato dollar_formatting sia stato definito in un file del modello. 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 alla misura 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 del numero nell'impostazione Formato numerico è impostata su 1.234,56.

Nelle tabelle e nelle visualizzazioni di dati, i valori della misura Prezzo medio di vendita articoli dell'ordine verranno visualizzati nel formato $x,xxx.xx e non saranno interessati dall'impostazione Formato numerico. Ad esempio, un prezzo di vendita medio di 45,63 verrà visualizzato come $45,63 nelle visualizzazioni e nelle tabelle di dati.

Nelle tabelle e nelle visualizzazioni di dati, i valori della misura Spesa media per utente degli elementi dell'ordine saranno influenzati dall'impostazione Formato numerico e verranno visualizzati nel formato $x.xxx,xx. Ad esempio, una spesa media per utente di 47,64 verrà visualizzata come $47,64 nelle visualizzazioni e nelle tabelle di dati.