Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Синтаксис
Number.Mod(
number as nullable number,
divisor as nullable number,
optional precision as nullable number
) as nullable number
О нас
Возвращает оставшуюся часть, полученную от целочисленного деления number по divisor. Если number или divisor есть null, эта функция возвращается null.
-
number: дивиденды. -
divisor: делитель. -
precision: (Необязательно) Точность целочисленного деления. Этот параметр может иметь значение Precision.Double дляDoubleточности или Precision.Decimal дляDecimalточности. Значение по умолчанию —Precision.Double.
Пример 1
Найдите оставшуюся часть при делении 5 на 3.
Использование
Number.Mod(5, 3)
Выход
2
Пример 2
Найдите остаток при делении 10,5 на 0,2, используя как Double, так и Decimal точность.
Использование
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"
]