Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Sintaxe
Number.Mod(
number as nullable number,
divisor as nullable number,
optional precision as nullable number
) as nullable number
Sobre nós
Devolve o restante resultante da divisão inteira de number por divisor. Se number ou divisor são null, esta função retorna null.
-
number: O dividendo. -
divisor: O divisor. -
precision: (Opcional) A precisão da divisão inteira. Este parâmetro pode ser Precision.Double paraDoubleprecisão ou Precision.Decimal paraDecimalprecisão. O valor predefinido éPrecision.Double.
Exemplo 1
Encontre o resto quando dividir 5 por 3.
Utilização
Number.Mod(5, 3)
Saída
2
Exemplo 2
Encontre o resto ao dividir 10,5 por 0,2, usando a precisão de Double e a precisão de Decimal.
Utilização
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"
]