La configuración predeterminada de Looker para el formato de número para los números que aparecen en tablas de datos y visualizaciones es 1,234.56. Sin embargo, el formato de número se puede establecer en cualquiera de las siguientes opciones:
- 1,234.56: Miles separados por comas y decimales separados por un punto
- 1.234,56: Miles separados por puntos; decimales separados por coma
- 1 234,56: Miles separados por espacios. decimales separados por coma
Cómo configurar formatos de números para los usuarios
Puedes establecer un formato de número con uno de los siguientes métodos:
- Para establecer un formato de número para usuarios individuales: Selecciona el formato deseado en el menú desplegable Formato de número en la página Editar usuario del panel Administrador y haz clic en Guardar en la parte inferior de la página.
- Si quieres configurar un formato de número para un grupo de usuarios, asigna el formato deseado al atributo de usuario
number_format
para un grupo de usuarios específico. Si los usuarios del grupo establecieron un valor personalizado paranumber_format
, este anulará cualquier valor que asignes al grupo. Para evitar que se anule elnumber_format
que asignas, asegúrate de que el parámetro de configuración Acceso de usuario del atributo de usuarionumber_format
no esté configurado como Editar. - Para establecer un formato de número para una instancia completa, asigna uno de los códigos de la tabla anterior al campo Formato de número en la página Localización del panel Administrador.
El formato de número predeterminado en Looker (1,234.56) muestra los números en 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 muestran valores para Cantidad de pedidos, Precio de venta promedio de los artículos de los pedidos y Precio de venta total de los artículos de los pedidos agrupados por Mes en que se crearon los pedidos. Los valores con la configuración predeterminada tendrán el formato x,xxx.xx.
Si cambias el parámetro de configuración Formato de número a 1.234,56, los valores de las visualizaciones y las tablas de datos tendrán el formato x.xxx,xx:
La configuración de formato de número con otros métodos de formato de número
Si usas los parámetros de LookML value_format_name
o value_format
para dar formato a los campos de tus modelos, el formato de número seleccionado en la configuración Formato de número o el atributo del usuario number_format
se aplica sobre el formato que se proporciona en los parámetros de LookML. Por ejemplo, supongamos que tienes una medida que representa el recuento de gráficos de tarta con un value_format
especificado definido en LookML:
measure: count {
type: count
value_format: "####.0\"pies\""
drill_fields: [detail*]
}
Con el parámetro de configuración Formato de número establecido en 1.234,56 y el value_format: "####.0\"pies\""
de LookML, las visualizaciones y las tablas de datos muestran valores en el formato xxxx,xx pies. El parámetro de configuración Formato de número cambia una coma por el punto para value_format: "####.0\"pies\""
. Un Recuento de 9,849 tartas se mostrará como 9,849,0 tartas.
Del mismo modo, si usas el campo Formato del valor en el menú Editar de una visualización, el formato de número establecido en la configuración Formato de número o 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 ingresa el formato ###0.000
en el campo Formato de valor para un gráfico de columnas y el Formato de número se establece en 1.234,56, la visualización mostrará valores en el formato xxxx,xxxx. La configuración Formato de número cambia una coma por el punto de la configuración de la visualización Formato del valor ###0.000
. Un Recuento de 8,474 pedidos en la visualización aparecerá como 8474,000.
Anulación de la configuración de formato de número con strict_value_format
Por lo general, el formato de número establecido en el parámetro de configuración Formato de número o el atributo de usuario number_format
se aplica sobre los formatos aplicados por los parámetros de LookML.
Sin embargo, si deseas crear un formato de número que no se vea afectado por la configuración de Formato de número o el atributo del usuario number_format
, puedes usar el parámetro del modelo named_value_format
para crear un formato de número y establecer su subparámetro strict_number_format
en yes
. Puedes aplicar ese formato a los campos con el parámetro value_format_name
. Esos campos no se verán afectados por la configuración de 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 establece en 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} ;;
}
En la configuración de Formato de número, el formato de número se establece en 1.234,56.
En las tablas de datos y las visualizaciones, los valores de la métrica Precio de oferta promedio de los artículos del pedido aparecerán en el formato USD x,xxx.xx y no se verán afectados por la configuración de Formato de número. Por ejemplo, un Precio de venta promedio de 45.63 aparecerá como USD 45.63 en las visualizaciones y las tablas de datos.
En las tablas y visualizaciones de datos, los valores de la medición Inversión promedio de los artículos por pedido por usuario se verán afectados por la configuración de Formato de número y aparecerán en el formato $x.xxx,xx. Por ejemplo, una Inversión promedio por usuario de 47.64 aparecerá como USD 47,64 en las visualizaciones y las tablas de datos.