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.
Şunlar için geçerlidir: Tuval uygulamaları
Copilot Studio
Desktop akışları
Dataverse formül sütunları
Model temelli uygulamalar
Power Platform CLI
Dataverse işlevleri
Power Pages
Bir sayıyı yuvarlar.
Round, RoundDown ve RoundUp
Round, RoundDownve RoundUp işlevleri bir sayıyı belirtilen ondalık basamak sayısına yuvarlar:
- Round sonraki basamak 5 veya daha yüksekse yukarı yuvarlar. Aksi halde, bu işlev aşağı yuvarlar.
- RoundDown her zaman önceki düşük sayıya, sıfıra doğru aşağı yuvarlar.
- RoundUp her zaman bir sonraki daha yüksek sayıya yukarı yuvarlar ve sıfırdan uzağa yuvarlar.
Ondalık basamak sayısı, şu işlevler için belirtilebilir:
| Ondalık basamaklar | Açıklama | Örnek |
|---|---|---|
| 0'dan büyük | Sayı, ondalık ayırıcının sağına yuvarlanır. |
Round( 12.37, 1 ) 12,4 döndürür. |
| 0 | Sayı, en yakın tamsayıya yuvarlanır. |
Round( 12.37, 0 ) 12 döndürür. |
| 0'dan küçük | Sayı, ondalık ayırıcının soluna yuvarlanır. |
Round( 12.37, -1 ) 10 döndürür. |
Int ve Trunc
Int ve Trunc işlevleri bir sayıyı tamsayıya yuvarlar (ondalık olmadan tamsayı):
- Int aşağı doğru en yakın tamsayıya yuvarlar.
- Trunc herhangi bir ondalık bölümünü kaldırarak sayıyı yalnızca tamsayı bölümüne yuvarlar.
ile Trunc arasındaki Int fark, negatif sayıların işlenmesindedir. Örneğin, bağımsız değişkeni -4.3Int için tamsayıyı sıfırdan daha uzağa döndürürkenTrunc, -5sıfıra -4yakın olan tamsayıyı döndürür.
Int beş yuvarlama işlevi arasında benzersiz olan değerleri döndürürken Trunc , ile aynı değerleri RoundDowndöndürür.
ÖrneğinX - Trunc(X), bir sayının özgün kısmından çıkararak ondalık kısmını ayıklamak için kullanınTrunc.
Ondalık basamaklar, Microsoft Excel'de olduğu gibi ile Trunc belirtilemez. Bunun yerine bu gerekli olduğunda kullanın RoundDown .
Tek sütunlu tablolar
Bu işlevler tek sütunlu tabloları destekler. Tek bir sayı geçirirseniz döndürülen değer, bu sayının yuvarlanmış sürümüdür. Sayılar içeren tek sütunlu bir tablo geçirirseniz döndürülen değer, yuvarlanmış sayıların tek sütunlu tablosudur. DecimalPlaces parametresi, tek bir değer veya tek sütunlu bir tablo olabilir. Tek sütunlu tabloda Sayı'dan daha az değer varsa kalan değerler için sıfır kullanılır. Daha büyük bir tablodan tek sütunlu tablo ayıklamak için ShowColumns ve diğer tablo şekillendirme işlevlerini kullanın.
Sözdizimi
Round(Sayı, DecimalPlaces)
RoundDown(Sayı, DecimalPlaces)
RoundUp(Sayı, DecimalPlaces)
- Sayı - Gerekli. Yuvarlanacak sayı.
- DecimalPlaces - Gerekli. Yuvarlanacak ondalık basamak sayıları. Ondalık ayırıcının sağındaki ondalık basamakları belirtmek için pozitif bir değer, soldaki basamakları belirtmek için negatif bir değer ve bir tamsayı için sıfır kullanın.
Int(Sayı)
Trunc(Sayı)
- Sayı - Gerekli. Tamsayıya yuvarlanacak sayı.
Örnekler
Bir tamsayıya yuvarlama.
X |
Round( X, 0 ) |
RoundUp( X, 0 ) |
RoundDown( X, 0 ) |
Int( X ) |
Trunc( X ) |
|---|---|---|---|---|---|
| 7.9 | 8 | 8 | 7 | 7 | 7 |
| -7,9 | -8 | -8 | -7 | -8 | -7 |
| 7.5 | 8 | 8 | 7 | 7 | 7 |
| -7,5 | -8 | -8 | -7 | -8 | -7 |
| 7.1 | 7 | 8 | 7 | 7 | 7 |
| -7,1 | -7 | -8 | -7 | -8 | -7 |
Ondalık ayırıcının sağında bulunan iki ondalık basamağa yuvarlama (0,01).
X |
Round( X, 2 ) |
RoundUp( X, 2 ) |
RoundDown( X, 2 ) |
|---|---|---|---|
| 430.123 | 430.12 | 430.13 | 430.12 |
| 430.125 | 430.13 | 430.13 | 430.12 |
| 430.128 | 430.13 | 430.13 | 430.12 |
Ondalık ayırıcının solunda bulunan iki ondalık basamağa yuvarlama (100).
X |
Round( X, -2 ) |
RoundUp( X, -2 ) |
RoundDown( X, -2 ) |
|---|---|---|---|
| 430.123 | 400 | 500 | 400 |
| 449.942 | 400 | 500 | 400 |
| 450.000 | 500 | 500 | 400 |
| 450.124 | 500 | 500 | 400 |
| 479.128 | 500 | 500 | 400 |
Değerlerden oluşan tek sütunlu tabloyu yuvarlama.
X |
Int( X ) |
Round( X, 2 ) |
RoundDown( X, [ 0, 1, 2 ] ) |
RoundUp( X, [ 2 ] ) |
|---|---|---|---|---|
| [ 123.456, 987.593, 542,639 ] |
[ 123, 987, 542 ] |
[ 123.46, 987.59, 542,64 ] |
[ 123, 987.5, 542,63 ] |
[ 123.46, 988, 543 ] |