El formato de número predeterminado de Looker para los números que aparecen en las tablas de datos y las visualizaciones es 1234,56. Sin embargo, el formato de número puede ser cualquiera de los siguientes:
- 1.234,56: los millares se separan con comas y los decimales, con un punto.
- 1.234,56: los millares se separan con puntos y los decimales, con comas.
- 1 234,56: los millares se separan con espacios y los decimales, con comas.
Configurar formatos de número para usuarios
Puede definir un formato de número de una de las siguientes formas:
- Para definir un formato de número para usuarios concretos: en el panel Administrar, seleccione el formato que quiera en el menú desplegable Formato de número de la página Editar usuario y haga clic en Guardar, en la parte inferior de la página.
- Para definir un formato de número para un grupo de usuarios, asigna el formato que quieras al atributo de usuario
number_format
para un grupo de usuarios concreto. Si los usuarios del grupo han definido un valor personalizado paranumber_format
, este valor anulará cualquier valor que asignes al grupo. Para evitar que se anule elnumber_format
que asignes, asegúrate de que el valor de Acceso de usuario del atributo de usuarionumber_format
no sea Editar. - Para definir un formato de número en toda una instancia, asigna uno de los códigos de la tabla anterior al campo Formato de número de la página Localización del panel Administración.
El formato de número predeterminado de Looker (1234,56) muestra los números de miles separados por comas y los decimales separados por un punto.
Por ejemplo, supongamos que tienes una exploración con un gráfico de columnas y una tabla de datos que muestra los valores de Pedidos > Número de pedidos, Artículos de pedido > Precio de venta medio y Artículos de pedido > Precio de venta total agrupados por Pedidos > Mes de creación. Los valores con el ajuste predeterminado tendrán el formato x,xxx.xx.
Si cambia el valor de Formato de número a 1.234,56, los valores de las visualizaciones y las tablas de datos adoptarán el formato x.xxx,xx:
El ajuste Formato de número con otros métodos de formato de número
Si usa los parámetros de LookML value_format_name
o value_format
para dar formato a los campos de sus modelos, el formato de número seleccionado en el ajuste Formato de número o en el atributo de usuario number_format
se aplica sobre el formato indicado en los parámetros de LookML. Por ejemplo, supongamos que tiene una medida que representa el número de tartas con un value_format
especificado definido en LookML:
measure: count {
type: count
value_format: "####.0\"pies\""
drill_fields: [detail*]
}
Si el ajuste Formato de número está configurado como 1.234,56 y el LookML value_format: "####.0\"pies\""
, las visualizaciones y las tablas de datos muestran los valores en el formato xxxx,xx pies. El ajuste Formato de número cambia la coma por el punto en value_format: "####.0\"pies\""
. Un recuento de 9849 tartas se mostrará como 9849,0 tartas.
Del mismo modo, si usa el campo Formato de valor en el menú Editar de una visualización, el formato de número que se haya definido en el ajuste Formato de número o en el atributo de usuario number_format
se aplicará sobre el formato especificado en el campo Formato de valor de la visualización.
Por ejemplo, si un usuario introduce el formato ###0.000
en el campo Formato de valor de un gráfico de columnas y el Formato de número es 1.234,56, la visualización mostrará los valores en el formato xxxx,xxxx. El ajuste Formato de número cambia la coma por el punto en el ajuste Formato de valor de la visualización ###0.000
. Un recuento de 8474 pedidos en la visualización se mostrará como 8474,000.
Anular el ajuste Formato de número con strict_value_format
Por lo general, el formato de número definido en el ajuste Formato de número o en el atributo de usuario number_format
se aplica sobre los formatos aplicados por los parámetros de LookML.
Sin embargo, si quiere crear un formato de número que no se vea afectado por el ajuste Formato de número o por el atributo de usuario number_format
, puede usar el parámetro de modelo named_value_format
para crear un formato de número y asignar el valor yes
a su subparámetro strict_number_format
. Puedes aplicar ese formato a los campos mediante el parámetro value_format_name
. Esos campos no se verán afectados por el ajuste Formato de número ni por el atributo de usuario number_format
.
Por ejemplo, supongamos que se define un formato personalizado llamado dollar_formatting
en un archivo de modelo. El formato personalizado tiene un subparámetro strict_value_format
que se ha definido como yes
:
named_value_format: dollar_formatting {
value_format: "$#,###.00"
strict_value_format: yes
}
El archivo de vista order_items
del proyecto tiene dos medidas: average_sale_price
y average_spend_per_user
. El formato personalizado dollar_formatting
se aplica a la medida average_sale_price
, pero no 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} ;;
}
El formato de número de la opción Formato de número es 1.234,56.
En las tablas de datos y las visualizaciones, los valores de la métrica Precio medio de venta de artículos pedidos se mostrarán en el formato $x,xxx.xx y no se verán afectados por el ajuste Formato de número. Por ejemplo, un Precio de venta medio de 45,63 se mostrará como 45,63 € en las visualizaciones y las tablas de datos.
En las tablas de datos y las visualizaciones, los valores de la medida Gasto medio por usuario de los artículos del pedido se verán afectados por el ajuste Formato de número y se mostrarán en el formato $x.xxx,xx. Por ejemplo, un valor de Gasto medio por usuario de 47,64 se mostrará como 47,64 € en las visualizaciones y las tablas de datos.