Un argumento de la función ‘ROUND’ tiene el tipo de datos incorrecto o el resultado es demasiado grande o demasiado pequeño.

Un usuario Pregunto ✅

nicktayl

No entiendo por qué aparece este error, ya que ninguno de los valores de entrada son números y los valores no son demasiado pequeños.

Captura.PNG

LTV Calc = Si (tbl_kpi[LTV Calc Flag]=»Excluir»,0,
ronda((tbl_kpi[Combined Loan Amount]-tbl_kpi[Construction Holdback – Risk Basis]-tbl_kpi[Interest Reserve]-tbl_kpi[X-Collateral _Construction Holdback])/
tbl_kpi[LTV As-Is],3))

Un argumento de la función ‘ROUND’ tiene el tipo de datos incorrecto o el resultado es demasiado grande o demasiado pequeño.

Funciona bien sin la función «ROUND»:

Captura.PNG

Captura.PNG

IlyaK

Hola,

Intenta hacerlo así ROUND(IFERROR(…,0))

Anónimo

Tuve el mismo problema que apareció de la nada. Ayer funcionó y hoy no.

Aquí está la solución…

En el editor de consulta:

1. Reemplace los valores «nulos» (sin comillas, por supuesto) con 0

2. cambie el tipo de columna a «Número entero». Tenía «Número decimal» y de alguna manera no funcionó.

dear watson

Hmm… raro… ¿Algún valor nulo en las columnas? ¿Todas las columnas son de tipo numérico o decimal?

también intente usar DIVIDE así que en lugar de (Column1-Column2)/(Column3) pruebe ROUND(DIVIDE((Column1-Column2),Column3,0),3)

Si no es eso no tengo ni idea.

greg

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *