Number.Mod

Szintaxis

Number.Mod(
    number as nullable number,
    divisor as nullable number,
    optional precision as nullable number
) as nullable number

Rólunk

A number egész számának divisorszerint történő felosztásából eredő maradékot adja vissza. Ha number vagy divisor van null, ez a függvény ad vissza null.

  • number: Az osztalék.
  • divisor: Az osztó.
  • precision: (Nem kötelező) Az egész szám osztás pontossága. Ez a paraméter lehet Precision.Double pontosság vagy DoublePrecision.DecimalDecimal pontosság. Az alapértelmezett érték a Precision.Double.

1. példa

Keresse meg a többit, amikor 5-et 3-ra oszt.

Használat

Number.Mod(5, 3)

kimeneti

2

2. példa

Keresse meg a maradékot, amikor 10,5-et eloszt 0,2-vel, mindkét Double és Decimal pontosság használatával.

Használat

let
    Dividend = 10.5,
    Divisor = 0.2,

    #"Use Double Precision" = Number.Mod(Dividend, Divisor, Precision.Double),
    #"Use Decimal Precision" = Number.Mod(Dividend, Divisor, Precision.Decimal),

    // Convert to text to inspect precision
    #"Double To Text" = Number.ToText(#"Use Double Precision", "G"),
    #"Decimal To Text" = Number.ToText(#"Use Decimal Precision", "G"),

    #"Display Result" = [
        DoublePrecision = #"Double To Text",
        DecimalPrecision = #"Decimal To Text"
    ]
in
    #"Display Result"

kimeneti

[
    DoublePrecision = "0.0999999999999994",
    DecimalPrecision = "0.1"
]