La configuración predeterminada del formato de número de Looker para los números que aparecen en las tablas de datos y las visualizaciones es 1,234.56. Sin embargo, el formato de número se puede establecer en cualquiera de los siguientes:
- 1,234.56: Miles separados por comas y decimales separados por un punto
- 1.234,56: Miles separados por puntos y decimales separados por comas
- 1 234,56: Miles separados por espacios y decimales separados por comas
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 de la página Editar usuario en el panel Administrador y haz clic en Guardar en la parte inferior de la página.
- Para establecer 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 en particular. Si los usuarios del grupo establecieron un valor personalizado paranumber_format
, este valor 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 del pedido y Precio de venta total de los artículos del pedido 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 Count de 9,849 pies se mostrará como 9849.0 pies.
Del mismo modo, si usas el campo Formato de valor en el menú Editar de una visualización, el formato de número que se establece en la configuración Formato de número o el atributo del usuario number_format
se aplicará sobre el formato que se especifica 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 está configurado en 1.234,56, la visualización mostrará los valores en el formato xxxx,xxxx. La configuración Formato de número cambia una coma por el punto para el parámetro de configuración Formato de valor de la visualización ###0.000
. Un Cantidad 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 Formato de número o el atributo del usuario number_format
se aplica sobre los formatos que aplican 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
, y esos campos no se verán afectados por la configuración de Formato de número ni por el atributo del 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} ;;
}
El formato de número en el parámetro de configuración Formato de número está establecido 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 oferta promedio de 45.63 aparecerá como USD 45.63 en las visualizaciones y las tablas de datos.
En las tablas de datos y las visualizaciones, los valores de la métrica Inversión promedio por usuario en artículos del pedido se verán afectados por la configuración de Formato de número y aparecerán en el formato USD x.xxx,xx. Por ejemplo, un Gasto promedio por usuario de 47.64 aparecerá como USD 47.64 en las visualizaciones y las tablas de datos.