Note
Ang pag-access sa pahinang ito ay nangangailangan ng pahintulot. Maaari mong subukang mag-sign in o magpalit ng mga direktoryo.
Ang pag-access sa pahinang ito ay nangangailangan ng pahintulot. Maaari mong subukang baguhin ang mga direktoryo.
Syntax
Number.Mod(
number as nullable number,
divisor as nullable number,
optional precision as nullable number
) as nullable number
About
Returns the remainder resulting from the integer division of number by divisor. If number or divisor are null, this function returns null.
number: The dividend.divisor: The divisor.precision: (Optional) The precision of the integer division. This parameter can be either Precision.Double forDoubleprecision or Precision.Decimal forDecimalprecision. The default value isPrecision.Double.
Example 1
Find the remainder when you divide 5 by 3.
Usage
Number.Mod(5, 3)
Output
2
Example 2
Find the remainder when you divide 10.5 by 0.2, using both Double precision and Decimal precision.
Usage
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"
Output
[
DoublePrecision = "0.0999999999999994",
DecimalPrecision = "0.1"
]