Loading

Data Cloud: Especificar NUMBER(08) o NUMBER(09) en un campo de fórmula en Data Cloud da como resultado "Fórmula no válida"

Fecha de publicación: Dec 14, 2025
Descripción

Especificar NUMBER(08) o NUMBER(09) en un campo de fórmula en Data Cloud da como resultado "Fórmula no válida". Esto se debe a que, cuando se especifica un número que empieza por cero en la función NUMBER, se reconoce como un número octal.

Solución

Al eliminar el cero inicial del número especificado en la función NUMBER, se tratará como un número decimal.

Si es absolutamente necesario agregar un cero inicial al número especificado en la función NUMBER y necesita representar un número superior o igual a 8, puede evitar el error "Fórmula no válida" si agrega números de hasta 7, como se muestra a continuación. La fórmula siguiente devuelve "2008-01-01".

Por ejemplo:
DATE((2000 + NUMBER(07 + 01)), 01, 01)

 

Además, puede especificarlo como un número octal, como se muestra a continuación. La fórmula siguiente también devuelve "2008-01-01".

Por ejemplo:
DATE((2000 + NUMBER(010)), 01, 01)

Número del artículo de conocimiento

002573266

 
Cargando
Salesforce Help | Article