다음을 통해 공유


Number.Mod

통사론

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

소개

numberdivisor로 정수 나누기 했을 때의 나머지를 반환합니다. number 또는 divisornull인 경우, 이 함수는 null를 반환합니다.

  • number: 배당금입니다.
  • divisor: 제수는 다음과 같습니다.
  • precision: (선택 사항) 정수 나눗셈의 정밀도를 설정합니다. 이 매개 변수는 Precision.DoubleDouble 정밀도를 설정하거나, Precision.DecimalDecimal 정밀도를 설정할 수 있습니다. 기본값은 Precision.Double입니다.

예제 1

5를 3으로 나눌 때 나머지를 찾습니다.

사용량

Number.Mod(5, 3)

출력

2

예제 2

Double 정밀도와 Decimal 정밀도를 사용하여 10.5를 0.2로 나눌 때의 나머지를 구하십시오.

사용량

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"

출력

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