Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sözdizimi
Number.Mod(
number as nullable number,
divisor as nullable number,
optional precision as nullable number
) as nullable number
Hakkında
numbertarafından divisor tamsayı bölünmesinden elde edilen kalan değeri döndürür. Eğer number veya divisornull ise, bu fonksiyon null döndürür.
-
number: Kar payı. -
divisor: Bölen. -
precision: (İsteğe bağlı) Tamsayı bölme hassasiyeti. Bu parametre, hassasiyet için Precision.Double veyaDoubleolabilir. Varsayılan değer şudur:Precision.Double.
Örnek 1
5'i 3'e böldüğünüzde kalanı bulun.
Kullanım
Number.Mod(5, 3)
Çıkış
2
Örnek 2
Double duyarlığı ve Decimal duyarlığı kullanarak 10,5'i 0,2'ye böldüğünüzde kalanı bulun.
Kullanım
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"
Çıkış
[
DoublePrecision = "0.0999999999999994",
DecimalPrecision = "0.1"
]