Η κλάση BirtMath παρέχει συναρτήσεις για το
χειρισμό αριθμητικών δεδομένων, για παράδειγμα για την πρόσθεση, την αφαίρεση, τον
πολλαπλασιασμό, τη διαίρεση και τη στρογγυλοποίηση αριθμών. Ο αριθμός είναι ένα γενικό
αντικείμενο που μπορεί να μετατραπεί σε άλλο είδος στο πεδίο Είδος δεδομένων ή στο
πλαίσιο διαλόγου Τροποποίηση δεσμού δεδομένων. Αυτή η κλάση είναι στατική. Η εφαρμογή δεν μπορεί να δημιουργήσει χρήσεις της κλάσης.
Αυτή η συνάρτηση επιστρέφει το άθροισμα δύο αριθμών.
Σύνταξη
Παράμετροι
n1
Αντικείμενο αριθμού. Ο πρώτος αριθμός που θα χρησιμοποιηθεί στον υπολογισμό.
n2
Ο δεύτερος αριθμός που θα χρησιμοποιηθεί στον υπολογισμό.
Επιστρέφει
Αντικείμενο αριθμού. Ο αριθμός που προκύπτει από την πρόσθεση των παραμέτρων n1 και n2.
Παράδειγμα
Το ακόλουθο παράδειγμα επιστρέφει το άθροισμα των τιμών στα πεδία SalesTotal και Shipping:
Αυτή η συνάρτηση στρογγυλοποιεί έναν αριθμό προς τα πάνω, προς το πλησιέστερο καθορισμένο πολλαπλάσιο.
Σύνταξη
Παράμετροι
n
Αντικείμενο αριθμού. Ο αριθμός που θα στρογγυλοποιηθεί προς τα πάνω.
πολλαπλάσιο
Αντικείμενο αριθμού. Το πολλαπλάσιο προς το οποίο θα στρογγυλοποιηθεί ο αριθμός n.
Επιστρέφει
Αντικείμενο αριθμού. Ένας αριθμός που προκύπτει
από τη στρογγυλοποίηση. Αν ο αριθμός είναι ακριβές πολλαπλάσιο, δεν πραγματοποιείται
στρογγυλοποίηση.
Παραδείγματα
Η συνάρτηση BirtMath.ceiling( )
χρησιμοποιείται συνήθως για την στρογγυλοποίηση τιμών. Για παράδειγμα, για να αποφύγετε
τους υπολογισμούς με μονόλεπτα, μπορείτε να στρογγυλοποιήσετε τις τιμές στο πεδίο Price
προς το κοντινότερο πεντάλεπτο με την παρακάτω έκφραση:
Αν η τιμή Price είναι 20,52, η έκφραση επιστρέφει την τιμή 20,55.
Η ακόλουθη έκφραση στρογγυλοποιεί τις τιμές προς τα πάνω, προς το κοντινότερο δεκάλεπτο:
Αν η τιμή Price είναι 20,52, η έκφραση επιστρέφει την τιμή 20,60.
Αν η τιμή Price είναι 20,40, η έκφραση επιστρέφει την τιμή 20,40. Δεν πραγματοποιείται
στρογγυλοποίηση επειδή η τιμή 20,40 είναι πολλαπλάσιο του 0,1.
Η ακόλουθη έκφραση στρογγυλοποιεί τις τιμές προς τα πάνω, προς το κοντινότερο ευρώ:
Αν η τιμή Price είναι 20,30, η έκφραση επιστρέφει την τιμή 21.
Αυτή η συνάρτηση επιστρέφει το αποτέλεσμα της διαίρεσης ενός αριθμού με έναν άλλο.
Σύνταξη
Παράμετροι
διαιρετέος
Αντικείμενο αριθμού. Ο αριθμός που θα διαιρεθεί.
διαιρέτης
Αντικείμενο αριθμού. Ο αριθμός που διαιρεί το διαιρετέο.
Επιστρέφει
Αντικείμενο αριθμού. Ένας αριθμός που προκύπτει από τη διαίρεση του διαιρετέου με το διαιρέτη.
Παραδείγματα
Το ακόλουθο παράδειγμα εμφανίζει τα αποτελέσματα της διαίρεσης συγκεκριμένων αριθμών:
Το ακόλουθο παράδειγμα επιστρέφει το αποτέλεσμα
της διαίρεσης των τιμών στο πεδίο Total με τις τιμές στο πεδίο Quantity:
Αυτή η συνάρτηση επιστρέφει το υπόλοιπο μετά τη διαίρεση ενός αριθμού με ένα διαιρέτη.
Σύνταξη
Παράμετροι
αριθμός
Αντικείμενο αριθμού. Ο αριθμός που θα διαιρεθεί.
διαιρέτης
Αντικείμενο αριθμού. Ο αριθμός που
διαιρεί τον πρώτο αριθμό. Πρέπει να ορίσετε έναν αριθμό διαφορετικό από 0.
Επιστρέφει
Το υπόλοιπο που προκύπτει από τη διαίρεση ενός αριθμού με το διαιρέτη.
Παραδείγματα
Τα ακόλουθα παραδείγματα εμφανίζουν τα
αποτελέσματα που επιστρέφει η συνάρτηση για συγκεκριμένους αριθμούς:
Το ακόλουθο παράδειγμα ελέγχει αν οι αριθμοί στο πεδίο Grade είναι περιττοί ή άρτιοι.
Όταν η τιμή του διαιρέτη είναι 2, η συνάρτηση επιστρέφει την τιμή 0 για τους άρτιους
αριθμούς και την τιμή 1 για τους περιττούς.
Αυτή η συνάρτηση επιστρέφει το γινόμενο δύο αριθμών.
Σύνταξη
Παράμετροι
n1
Αντικείμενο αριθμού. Ο πρώτος αριθμός που θα χρησιμοποιηθεί στον υπολογισμό.
n2
Αντικείμενο αριθμού. Ο δεύτερος αριθμός που θα χρησιμοποιηθεί στον υπολογισμό.
Επιστρέφει
Αντικείμενο αριθμού. Ένας αριθμός που προκύπτει από τον πολλαπλασιασμό των αριθμών n1 και n2.
Παράδειγμα
Το ακόλουθο παράδειγμα επιστρέφει το αποτέλεσμα
του πολλαπλασιασμού των τιμών στα πεδία QuantityOrdered και PriceEach:
Αυτή η συνάρτηση στρογγυλοποιεί έναν αριθμό σε έναν καθορισμένο αριθμό ψηφίων.
Σύνταξη
Παράμετροι
αριθμός
Αντικείμενο αριθμού. Ο αριθμός που θα στρογγυλοποιηθεί.
δεκαδικός
Αντικείμενο αριθμού. Ο αριθμός των ψηφίων
στον οποίο θα στρογγυλοποιηθεί ο αριθμός. Αν παραλείψετε αυτό το όρισμα, η συνάρτηση χρησιμοποιεί την τιμή 0.
Επιστρέφει
Αντικείμενο αριθμού. Ένας αριθμός που έχει στρογγυλοποιηθεί σε έναν συγκεκριμένο αριθμό ψηφίων.
Παραδείγματα
Τα ακόλουθα παραδείγματα εμφανίζουν τα
αποτελέσματα που επιστρέφει η συνάρτηση για συγκεκριμένους αριθμούς:
Το ακόλουθο παράδειγμα στρογγυλοποιεί τις τιμές
στο πεδίο PriceEstimate ώστε να επιστραφεί ένας ακέραιος:
Αυτή η συνάρτηση στρογγυλοποιεί προς τα κάτω έναν αριθμό σε συγκεκριμένο αριθμό ψηφίων.
Σύνταξη
Παράμετροι
αριθμός
Αντικείμενο αριθμού. Ο αριθμός που θα στρογγυλοποιηθεί.
δεκαδικός
Αντικείμενο αριθμού. Ο αριθμός των ψηφίων
στον οποίο θα στρογγυλοποιηθεί ο αριθμός. Αν παραλείψετε αυτό το όρισμα, η συνάρτηση χρησιμοποιεί την τιμή 0.
Επιστρέφει
Αντικείμενο αριθμού. Ένας αριθμός που έχει στρογγυλοποιηθεί προς τα κάτω σε έναν συγκεκριμένο αριθμό ψηφίων.
Παραδείγματα
Τα ακόλουθα παραδείγματα εμφανίζουν τα
αποτελέσματα που επιστρέφει η συνάρτηση για συγκεκριμένους αριθμούς:
Το ακόλουθο παράδειγμα στρογγυλοποιεί προς τα
κάτω τις τιμές στο πεδίο PriceEstimate ώστε να επιστραφεί ένας ακέραιος:
Αυτή η συνάρτηση στρογγυλοποιεί έναν αριθμό προς τα πάνω, σε έναν καθορισμένο αριθμό ψηφίων.
Σύνταξη
Παράμετροι
αριθμός
Αντικείμενο αριθμού. Ο αριθμός που θα στρογγυλοποιηθεί προς τα πάνω.
δεκαδικός
Αντικείμενο αριθμού. Ο αριθμός των ψηφίων
στον οποίο θα στρογγυλοποιηθεί ο αριθμός. Αν παραλείψετε αυτό το όρισμα, η συνάρτηση χρησιμοποιεί την τιμή 0.
Επιστρέφει
Αντικείμενο αριθμού. Ένας αριθμός που έχει
στρογγυλοποιηθεί προς τα πάνω σε έναν συγκεκριμένο αριθμό ψηφίων.
Παραδείγματα
Τα ακόλουθα παραδείγματα εμφανίζουν τα
αποτελέσματα που επιστρέφει η συνάρτηση για συγκεκριμένους αριθμούς:
Το ακόλουθο παράδειγμα στρογγυλοποιεί προς τα
πάνω τις τιμές στο πεδίο PriceEstimate ώστε να επιστραφεί ένας ακέραιος:
Αυτή η συνάρτηση επιστρέφει το αποτέλεσμα της
διαίρεσης ενός αριθμού με έναν άλλο και εμποδίζει τη διαίρεση με το 0.
Σύνταξη
Παράμετροι
διαιρετέος
Αντικείμενο αριθμού. Ο αριθμός που θα διαιρεθεί.
διαιρέτης
Αντικείμενο αριθμού. Ο αριθμός που διαιρεί το διαιρετέο.
ifZero
Αντικείμενο. Η τιμή που επιστρέφεται όταν ο διαιρέτης είναι 0.
Επιστρέφει
Αντικείμενο αριθμού. Αντικείμενο αριθμού. Ένας αριθμός που προκύπτει από τη διαίρεση του διαιρετέου με το διαιρέτη.
Παραδείγματα
Το ακόλουθο παράδειγμα εμφανίζει τα αποτελέσματα
που επιστρέφει η συνάρτηση για συγκεκριμένους αριθμούς:
Το ακόλουθο παράδειγμα επιστρέφει το αποτέλεσμα
της διαίρεσης των τιμών στο πεδίο Revenue με τις τιμές στο πεδίο Volume. Αν η τιμή του
πεδίου Volume είναι 0, η συνάρτηση επιστρέφει την τιμή 0.
Αυτή η συνάρτηση επιστρέφει το αποτέλεσμα της αφαίρεσης ενός αριθμού από έναν άλλο.
Σύνταξη
Παράμετροι
n1
Αντικείμενο αριθμού. Ο αριθμός από τον οποίο θα αφαιρεθεί ένας άλλος.
n2
Αντικείμενο αριθμού. Ο αριθμός που θα αφαιρεθεί από τον αριθμό n1.
Επιστρέφει
Αντικείμενο αριθμού. Ένας αριθμός που προκύπτει από την αφαίρεση του αριθμού n2 από τον αριθμό n1.
Παράδειγμα
Το ακόλουθο παράδειγμα εμφανίζει τα αποτελέσματα της αφαίρεσης συγκεκριμένων αριθμών:
Το ακόλουθο παράδειγμα επιστρέφει το αποτέλεσμα
της αφαίρεσης των τιμών στο πεδίο Discount από τις τιμές στο πεδίο Total: