FORMAT

La función FORMAT convierte un valor en texto de acuerdo a un formato específico.

Sintaxis

FORMAT(
    value,
    format_string
)

Parámetros
  • value: Valor o expresión que, devolviendo un escalar, se desea convertir en texto.
  • format_string: Cadena de texto con la plantilla del formato a aplicar.
Valor devuelto

La función FORMAT devuelve una cadena de texto.

Información adicional

Si value es Blank, la función devuelve una cadena de texto vacía. Si format_string es Blank, la función devuelve el valor con el formato "General Number" (si se trata de un número) o con el formato "General Date" (si se trata de una fecha o una hora).

Los formatos disponibles para valores numéricos son:

  • General Number: Muestra un valor sin separador de miles.
  • Currency: Muestra un valor con formato de moneda según la configuración local. Incluye separador de miles y dos cifras decimales.
  • Fixed: Muestra un valor con, como mínimo, una cifra a la izquierda de la coma decimal y dos cifras a su derecha.
  • Standard: Muestra un valor con separador de miles, al menos una cifra a la izquierda de la coma decimal y dos cifras a su derecha.
  • Percent: Muestra un valor multiplicado por 100, con dos cifras a la derecha de la coma decimal y el signo % a la derecha del resultado.
  • Scientific: Muestra un valor en formato científico (con la forma NE+n, donde N es un número con dos decimales que multiplica a 10 elevado a n).
  • Yes/No: Muestra "No" si el valor es 0 y "Yes" en cualquier otro caso.
  • True/False: Muestra "False" si el valor es 0 y "True" en cualquier otro caso.
  • On/Off: Muestra "Off" si el valor es 0 y "On" en cualquier otro caso.

Función FORMAT: Ejemplo de uso

Se puede encontrar información detallada sobre los formatos personalizados para valores numéricos en la documentación oficial.

Los formatos disponibles para fechas y horas son:

  • General Date: Muestra una fecha u hora. El formato exacto dependerá del valor de referencia cultural local.
  • Long DateMedium Date o Short Date: Muestra un fecha según el formato largo, medio o corto del valor de referencia cultural local.
  • Long Time: Muestra una hora según el formato largo del valor de referencia cultural local. Normalmente incluye la hora, el minuto y el segundo.
  • Medium Time: Muestra una hora en formato de 12 horas.
  • Short Time: Muestra una hora en formato de 24 horas.

Función FORMAT: Ejemplo de uso

Ejemplos

En este ejemplo se desea saber el tiempo transcurrido entre la compra y el día de hoy, para lo que se utiliza la función NOW. Como el resultado de la resta tendría formato datetime, se utiliza la función FORMAT para darle un formato de número con dos decimales:

Función FORMAT: Ejemplo de uso

Categoría
Texto
Enviado por admin el Lun, 03/12/2018 - 23:59