Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Sintaxe
Number.Mod(
number as nullable number,
divisor as nullable number,
optional precision as nullable number
) as nullable number
Sobre
Retorna o restante resultante da divisão inteira de number por divisor. Se number ou divisor estiver null, essa função retornará null.
-
number: o dividendo. -
divisor: o divisor. -
precision: (Opcional) A precisão da divisão de inteiros. Esse parâmetro pode ser Precision.Double paraDoubleprecisão ou Precision.Decimal paraDecimalprecisão. O valor padrão éPrecision.Double.
Exemplo 1
Localize o restante quando você dividir 5 por 3.
Usage
Number.Mod(5, 3)
Saída
2
Exemplo 2
Calcule o resto quando você dividir 10,5 por 0,2, usando Double precisão e Decimal precisão.
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"
Saída
[
DoublePrecision = "0.0999999999999994",
DecimalPrecision = "0.1"
]