Localizar el formato de número

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 para number_format, este valor anulará cualquier valor que asignes al grupo. Para evitar que se anule el number_format que asignes, asegúrate de que el valor de Acceso de usuario del atributo de usuario number_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.

En Explorar se muestra el número de pedidos de junio, que es de 8251 $, y el precio de venta total de junio, que es de 395.602,40 $.

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:

En Explorar se muestra el número de pedidos de junio (8251 $) y el precio de venta total de junio (395.602,40 $).

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.