AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de valores numéricos / Funciones matemáticas
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Devuelve:
  • el valor de un número redondeado al número entero superior más cercano.
  • la duración redondeada al intervalo superior más cercano.
    WEBDEV - Código ServidorPHP No disponible.
  • la fecha y hora redondeadas al intervalo superior más cercano.
    WEBDEV - Código ServidorPHP No disponible.
Ejemplo
ResRound = RoundCeil(-16.238167, 2) // Returns -16.23
ResRound = RoundCeil(3.1) // Returns 4 (no decimal)
ResRound = RoundCeil(3.111, 2) // Returns 3.12
ResRound = RoundCeil(1.9) // Returns 2
ResRound = RoundCeil(-1.9) // Returns -1
// Rounded Duration
ResRoundedDuration is Duration
ResRoundedDuration = RoundCeil(13 min, 5 min) // Returns 15 min (0001500000)
// The duration is divided into 5-minute periods.
// The result is the end of the time range that contains 13 min.
// Rounded DateTime variable
dtMyDateTime is DateTime = "202211041524"
Trace("dtMyDateTime: " + dtMyDateTime)
Trace("RoundCeil: " + RoundCeil(dtMyDateTime, 7 min)) 
// Displays 20221104153100000

// The day is divided into 7-minute periods.
Sintaxis

Redondear un número hacia arriba Ocultar los detalles

<Result> = RoundCeil(<Numeric value> [, <Number of decimals>])
<Result>: Entero o real
Valor redondeado al número entero superior.
<Numeric value>: Real o monetario
Valor numérico a redondear.
<Number of decimals>: Entero opcional
Número de decimales a devolver. Si no se especifica este parámetro, no se devuelve ningún decimal.
WEBDEV - Código NavegadorPHP No disponible

Redondear una duración hacia arriba en un intervalo determinado Ocultar los detalles

<Result> = RoundCeil(<Duration used> , <Interval>)
<Result>: Duración
Duración que corresponde al final del intervalo determinado.
<Duration used>: Duración
Duración a redondear:
  • Variable de tipo Duration que contiene la duración en formato "+DHHMMSSCCC" (D corresponde al número de días, HH a las horas, MM a los minutos, SS a los segundos y CCC a los milisegundos).
  • Duración en un formato legible (por ejemplo, 1 d 2 h 3 min 10 s 10 ms).
<Interval>: Duración
Período de tiempo que se tiene en cuenta para redondear la duración hacia arriba:
  • Variable de tipo Duration que contiene la duración en formato "+DHHMMSSCCC" (D corresponde al número de días, HH a las horas, MM a los minutos, SS a los segundos y CCC a los milisegundos).
  • Duración en un formato legible (por ejemplo, 1 d 2 h 3 min 10 s 10 ms).
WEBDEV - Código NavegadorPHP No disponible

Redondear una variable de tipo DateTime en un intervalo determinado Ocultar los detalles

<Result> = RoundCeil(<DateTime handled> , <Interval>)
<Result>: Fecha/Hora
Variable de tipo DateTime que corresponde al final del intervalo determinado.
<DateTime handled>: Fecha/Hora
Fecha y hora a redondear.
<Interval>: Duración
Período de tiempo que se tiene en cuenta para redondear la duración hacia arriba:
  • Variable de tipo Duration que contiene la duración en formato "+DHHMMSSCCC" (D corresponde al número de días, HH a las horas, MM a los minutos, SS a los segundos y CCC a los milisegundos).
  • Duración en un formato legible (por ejemplo, 1 d 2 h 3 min 10 s 10 ms).
Observaciones
El separador decimal para los números reales es un punto (".").
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd290mat.dll
Versión mínima requerida
  • Versión 16
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/02/2024

Señalar un error o enviar una sugerencia | Ayuda local