Cómo localizar el formato de número

La localización de formatos de número suele establecerse junto con la localización del modelo y la selección de idioma de la interfaz de usuario. Para obtener más información sobre estos temas, consulta las páginas de documentación Localiza tu modelo de LookML y Idiomas de interfaz de usuario compatibles.

La configuración predeterminada de 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 las siguientes opciones:

  • 1,234.56: miles separados por comas; los 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

Configuración de formatos de número para los usuarios

Puedes establecer un formato de número mediante uno de los siguientes métodos:

  • Para establecer un formato de número para los usuarios individuales: Seleccione el formato deseado en el menú desplegable Formato de número de la página Editar usuario del panel Administrador y haga clic en Guardar en la parte inferior de la página.

  • Para establecer el formato de número de un grupo de usuarios: Asigne el formato deseado al atributo de usuario number_format de un grupo de usuarios determinado. Si los usuarios del grupo establecieron un valor personalizado para number_format, este valor anulará cualquier valor asignado al grupo. Para evitar que esto ocurra, asegúrese de que la configuración Acceso de usuario para el atributo de usuario number_format no esté establecida en Editar.
  • Establecer un formato de número para una instancia: 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.

En Looker, el formato de número predeterminado es el siguiente:

Si cambia el formato de número a 1.234,56, se verá de la siguiente manera:

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 en tus modelos, el formato de número seleccionado en la configuración de Formato de número o el atributo de usuario number_format se aplica sobre el formato proporcionado en los parámetros de LookML. Por ejemplo:

De manera similar, si se usa el campo Formato de valor en el menú Editar de visualización, se aplicará el formato de número establecido en la configuración Formato de número o en el atributo de usuario number_format sobre el formato seleccionado en el campo Formato de valor:

No puedes usar los parámetros de LookML o el campo Formato de valor en el menú Editar de la visualización para establecer el formato en 1.234,56 o en 1 234,56. Para establecer esos formatos, debe usar la configuración de Formato de número o el atributo de usuario number_format. value_format, value_format_name y el campo Formato de valor usan strings de formato de estilo Excel.

Anula la configuración de formato de número con strict_value_format

Por lo general, el formato de número establecido en la configuración de 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 de usuario number_format, puedes usar el parámetro de modelo named_value_format para crear un formato de número y establecer el subparámetro strict_number_format en yes. Ese formato se puede aplicar a los campos mediante el parámetro value_format_name, y esos campos no se verán afectados por Formato de número o number_format.

Por ejemplo, primero crea un formato personalizado en tu archivo de modelo y establece el subparámetro strict_value_format en yes:

named_value_format: dollar_formatting {
  value_format: "$#,###.00"
  strict_value_format: yes
}

Luego, aplica ese formato a uno o más campos de tu archivo de vista:

measure: average_sale_price {
  type: average
  value_format_name: dollar_formatting
  sql: ${sale_price} ;;
}

Esto da como resultado un aspecto como el siguiente: