Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ισχύει για: Εφαρμογές
καμβά Το Copilot Studio
Desktop ροών
στηλών
τύπου Dataverse Εφαρμογές
βάσει μοντέλου Συναρτήσεις του power Platform CLI
Dataverse στο
Power Pages
Στρογγυλοποιεί έναν αριθμό.
Round, RoundDownκαι RoundUp
Οι Roundσυναρτήσεις , RoundDownκαι RoundUp στρογγυλοποιούν έναν αριθμό στον καθορισμένο αριθμό δεκαδικών ψηφίων:
- Round Η συνάρτηση στρογγυλοποιεί προς τα επάνω εάν το επόμενο ψηφίο είναι 5 ή μεγαλύτερο. Διαφορετικά, η συνάρτηση στρογγυλοποιεί προς τα κάτω.
- RoundDown Στρογγυλοποιεί πάντα προς τα κάτω στον προηγούμενο μικρότερο αριθμό, προς το μηδέν.
- RoundUp Στρογγυλοποιεί πάντα προς τα επάνω στον επόμενο μεγαλύτερο αριθμό, μακριά από το μηδέν.
Ο αριθμός δεκαδικών ψηφίων μπορεί να προσδιοριστεί για αυτές τις συναρτήσεις:
| Δεκαδικά ψηφία | Περιγραφή | Παράδειγμα |
|---|---|---|
| Μεγαλύτερο από 0 | Ο αριθμός στρογγυλοποιείται στα δεξιά της υποσδιαστολής. |
Round( 12.37, 1 ) επιστρέφει 12.4. |
| 0 | Ο αριθμός στρογγυλοποιείται στον πλησιέστερο ακέραιο. |
Round( 12.37, 0 ) επιστρέφει 12. |
| Μικρότερο από 0 | Ο αριθμός στρογγυλοποιείται στα αριστερά της υποσδιαστολής. |
Round( 12.37, -1 ) επιστρέφει 10. |
Int και Trunc
Οι Int συναρτήσεις και Trunc στρογγυλοποιούν έναν αριθμό σε ακέραιο αριθμό (ακέραιος αριθμός χωρίς δεκαδικό αριθμό):
- Int Το στρογγυλοποιεί προς τα κάτω στον πλησιέστερο ακέραιο.
- Trunc Περικόπτει τον αριθμό μόνο στο ακέραιο τμήμα, καταργώντας οποιοδήποτε δεκαδικό τμήμα.
Η διαφορά μεταξύ Int και Trunc είναι στον χειρισμό αρνητικών αριθμών. Για παράδειγμα, για ένα όρισμα -4.3, θα επιστρέψει τον ακέραιο πιο μακριά από το μηδέν, -5, ενώ Trunc θα επιστρέψει τον ακέραιο πιο κοντά στο μηδέν, -4Int .
Int Η επιστρέφει τιμές που είναι μοναδικές μεταξύ των πέντε συναρτήσεων στρογγυλοποίηση, ενώ Trunc επιστρέφει τις ίδιες RoundDownτιμές με το .
Χρησιμοποιήστε Trunc το για να εξαγάγετε το δεκαδικό τμήμα ενός αριθμού αφαιρώντας το από το αρχικό, για παράδειγμα X - Trunc(X).
Δεν είναι δυνατό να καθοριστούν δεκαδικά ψηφία με Trunc αυτό όπως με το Microsoft Excel. Χρησιμοποιήστε RoundDown το όταν αυτό είναι απαραίτητο.
Πίνακες μίας στήλης
Αυτές οι συναρτήσεις υποστηρίζουν πίνακες μίας στήλης. Εάν διαβιβάσετε έναν μόνο αριθμό, η τιμή επιστροφής είναι η στρογγυλοποιημένη έκδοση αυτού του αριθμού. Εάν διαβιβάσετε έναν πίνακα μίας στήλης που περιέχει αριθμούς, η τιμή επιστροφής είναι ένας πίνακας μίας στήλης με στρογγυλοποιημένους αριθμούς. Η παράμετρος DecimalPlaces μπορεί να είναι μία τιμή ή ένας πίνακας μίας στήλης. Εάν ο πίνακας μίας στήλης έχει λιγότερες τιμές από τον Αριθμός το μηδέν χρησιμοποιείται για τις υπόλοιπες τιμές. Χρησιμοποιήστε το ShowColumns και άλλες λειτουργίες διαμόρφωσης πινάκων για να εξαγάγετε έναν πίνακα μίας στήλης από έναν μεγαλύτερο πίνακα.
Σύνταξη
Round(Αριθμός, Δεκαδικά ψηφία)
RoundDown(Αριθμός, Δεκαδικά ψηφία)
RoundUp(Αριθμός, Δεκαδικά ψηφία)
- Αριθμός - Απαιτείται. Ο αριθμός προς στρογγυλοποίηση.
- DecimalPlaces - Απαιτείται. Αριθμός δεκαδικών ψηφίων προς στρογγυλοποίηση. Χρησιμοποιήστε μια θετική τιμή για να υποδείξετε δεκαδικά ψηφία δεξιά της υποδιαστολής, μια αρνητική τιμή προς τα αριστερά και μια τιμή μηδέν για έναν ακέραιο αριθμό.
Int(Αριθμός)
Trunc(Αριθμός)
- Αριθμός - Απαιτείται. Ο αριθμός που θα στρογγυλοποιηθεί σε έναν ακέραιο.
Παραδείγματα
Στρογγυλοποίηση σε ακέραιο αριθμό.
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 |
Στρογγυλοποίηση σε δύο δεκαδικά ψηφία στα δεξιά της υποδιαστολής (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 |
Στρογγυλοποίηση σε δύο δεκαδικά ψηφία στα αριστερά της υποδιαστολής (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 |
Στρογγυλοποίηση ενός πίνακα μίας στήλης τιμών.
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 ] |