Dinaup - Base de Conocimientos Help

Funciones: Matemáticas

Este documento recopila una serie de funciones matemáticas y de conversión.

F.Ceiling

La función F.Ceiling devuelve el entero más cercano mayor o igual al valor proporcionado.

  • Parámetros:

    • num v1: Valor a redondear.

  • Retorna: Entero.

  • Ejemplo:

    num result = F.Ceiling(3.2); // Retorna 4

F.PercentageReverse

La función F.PercentageReverse calcula el valor original antes de que se aplicara un porcentaje específico.

  • Parámetros:

    • num v1: Valor al cual se le desea eliminar el porcentaje.

    • num v2: Porcentaje ya aplicado que se desea eliminar.

  • Retorna: Decimal.

  • Ejemplo:

    num result = F.PercentageReverse(120, 20); // Retorna 100

F.PercentageIncrease

La función F.PercentageIncrease incrementa un valor en un porcentaje específico.

  • Parámetros:

    • num v1: Valor a modificar porcentualmente.

    • num v2: Porcentaje a incrementar.

  • Retorna: Decimal.

  • Ejemplo:

    num result = F.PercentageIncrease(100, 15); // Retorna 115

F.PercentageDifference

La función F.PercentageDifference calcula el porcentaje de diferencia existente entre dos valores.

  • Parámetros:

    • num v1: Dato base.

    • num v2: Dato de referencia.

  • Retorna: Decimal.

  • Ejemplo:

    num result = F.PercentageDifference(150, 100); // Retorna 50

F.PercentageDecrease

La función F.PercentageDecrease disminuye un valor en un porcentaje específico.

  • Parámetros:

    • num v1: Valor a modificar porcentualmente.

    • num v2: Porcentaje a disminuir.

  • Retorna: Decimal.

  • Ejemplo:

    num result = F.PercentageDecrease(200, 10); // Retorna 180

F.Min_Time

La función F.Min_Time devuelve el valor de hora más bajo entre dos valores de tiempo.

  • Parámetros:

    • time v1: Primer valor de tiempo.

    • time v2: Segundo valor de tiempo.

  • Retorna: Hora.

  • Ejemplo:

    time result = F.Min_Time("08:30:00", "09:15:00"); // Retorna "08:30:00"

F.Min_Text

La función F.Min_Text devuelve el valor de texto más bajo en orden lexicográfico.

  • Parámetros:

    • txt v1: Primer valor de texto.

    • txt v2: Segundo valor de texto.

  • Retorna: Texto.

  • Ejemplo:

    txt result = F.Min_Text("Apple", "Banana"); // Retorna "Apple"

F.Min_Num

La función F.Min_Num devuelve el número decimal más bajo entre dos valores.

  • Parámetros:

    • num v1: Primer número.

    • num v2: Segundo número.

  • Retorna: Decimal.

  • Ejemplo:

    num result = F.Min_Num(45.6, 23.4); // Retorna 23.4

F.Min_Int

La función F.Min_Int devuelve el valor entero más bajo entre dos valores enteros.

  • Parámetros:

    • int v1: Primer valor entero.

    • int v2: Segundo valor entero.

  • Retorna: Entero.

  • Ejemplo:

    int result = F.Min_Int(10, 20); // Retorna 10

F.Min_DateTime

La función F.Min_DateTime devuelve el valor de fecha y hora más bajo entre dos valores.

  • Parámetros:

    • datetime v1: Primer valor de fecha y hora.

    • datetime v2: Segundo valor de fecha y hora.

  • Retorna: Fecha y Hora.

  • Ejemplo:

    datetime result = F.Min_DateTime("2024-01-01 08:00:00", "2024-01-01 09:00:00"); // Retorna "2024-01-01 08:00:00"

F.Min_Date

La función F.Min_Date devuelve el valor de fecha más bajo entre dos valores de fecha.

  • Parámetros:

    • date v1: Primer valor de fecha.

    • date v2: Segundo valor de fecha.

  • Retorna: Fecha.

  • Ejemplo:

    date result = F.Min_Date("2024-01-01", "2024-02-01"); // Retorna "2024-01-01"

F.Max_Time

La función F.Max_Time devuelve el valor de hora más alto entre dos valores de tiempo.

  • Parámetros:

    • time v1: Primer valor de tiempo.

    • time v2: Segundo valor de tiempo.

  • Retorna: Hora.

  • Ejemplo:

    time result = F.Max_Time("08:30:00", "09:15:00"); // Retorna "09:15:00"

F.Max_Text

La función F.Max_Text devuelve el valor de texto más alto en orden lexicográfico.

  • Parámetros:

    • txt v1: Primer valor de texto.

    • txt v2: Segundo valor de texto.

  • Retorna: Texto.

  • Ejemplo:

    txt result = F.Max_Text("Apple", "Banana"); // Retorna "Banana"

F.Max_Num

La función F.Max_Num devuelve el número decimal más alto entre dos valores.

  • Parámetros:

    • num v1: Primer número.

    • num v2: Segundo número.

  • Retorna: Decimal.

  • Ejemplo:

    num result = F.Max_Num(45.6, 23.4); // Retorna 45.6

F.Max_Int

La función F.Max_Int devuelve el valor entero más alto entre dos valores enteros.

  • Parámetros:

    • int v1: Primer valor entero.

    • int v2: Segundo valor entero.

  • Retorna: Entero.

  • Ejemplo:

    int result = F.Max_Int(10, 20); // Retorna 20

F.Max_DateTime

La función F.Max_DateTime devuelve el valor de fecha y hora más alto entre dos valores.

  • Parámetros:

    • datetime v1: Primer valor de fecha y hora.

    • datetime v2: Segundo valor de fecha y hora.

  • Retorna: Fecha y Hora.

  • Ejemplo:

    datetime result = F.Max_DateTime("2024-01-01 08:00:00", "2024-01-01 09:00:00"); // Retorna "2024-01-01 09:00:00"

F.Max_Date

La función F.Max_Date devuelve el valor de fecha más alto entre dos valores de fecha.

  • Parámetros:

    • date v1: Primer valor de fecha.

    • date v2: Segundo valor de fecha.

  • Retorna: Fecha.

  • Ejemplo:

    date result = F.Max_Date("2024-01-01", "2024-02-01"); // Retorna "2024-02-01"

F.Floor

La función F.Floor devuelve el entero más cercano menor o igual al valor proporcionado.

  • Parámetros:

    • num v1: Valor a redondear.

  • Retorna: Entero.

  • Ejemplo:

    num result = F.Floor(3.8); // Retorna 3

F.EnsureNegative

La función F.EnsureNegative convierte un número dado a su equivalente negativo.

  • Parámetros:

    • num v1: Valor a convertir.

  • Retorna: Decimal.

  • Ejemplo:

    num result = F.EnsureNegative(10); // Retorna -10 num result2 = F.EnsureNegative(-5); // Retorna -5

F.EnsurePositive

La función F.EnsurePositive convierte un número dado a su equivalente positivo.

  • Parámetros:

    • num v1: Valor a convertir.

  • Retorna: Decimal.

  • Ejemplo:

    num result = F.EnsurePositive(-10); // Retorna 10 num result2 = F.EnsurePositive(5); // Retorna 5

Round

Round.

Keyword: Round

Parámetros:

  • v1 (Valor a redondear)

  • v2 (Número máximo de decimales.)

Retorna: Decimal

Categoría: Matemáticas

Truncate

Get INT part.

Keyword: Truncate

Parámetros:

  • v1 (Valor de referencia)

Retorna: Entero

Categoría: Matemáticas

Last modified: 11 February 2025