Ανάγνωση στα Αγγλικά

Κοινή χρήση μέσω


CEILING

Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςMeasureΥπολογισμός απεικόνισης

Στρογγυλοποιεί έναν αριθμό προς τα επάνω, στον πλησιέστερο ακέραιο or στο πλησιέστερο πολλαπλάσιο σημαντικότητας.

Σύνταξη

DAX
CEILING(<number>, <significance>)  

Παραμέτρους

Όρος Ορισμός
number Ο αριθμός που θέλετε να round, or μια αναφορά σε μια στήλη που contains αριθμούς.
significance Το πολλαπλάσιο σημαντικότητας στο οποίο θέλετε να round. Για παράδειγμα, για να round στον πλησιέστερο ακέραιο, πληκτρολογήστε 1.

Επιστροφή value

Ένας αριθμός στρογγυλοποιείται όπως καθορίζεται.

Παρατηρήσεις

  • Υπάρχουν δύο συναρτήσεις CEILING σε DAX, με τις ακόλουθες διαφορές:

    • Η συνάρτηση CEILING προσομοιώνει τη συμπεριφορά της συνάρτησης CEILING στο Excel.
    • Η συνάρτηση ISO.CEILING ακολουθεί τη συμπεριφορά που ορίζεται από το ISO για τον προσδιορισμό της ceilingvalue.
  • Οι δύο συναρτήσεις επιστρέφουν την ίδια value για θετικούς αριθμούς, αλλά διαφορετικές values για αρνητικούς αριθμούς. Όταν χρησιμοποιείται θετικό πολλαπλάσιο σημαντικότητας, και οι δύο CEILINGandISO.CEILINGround αρνητικούς αριθμούς προς τα επάνω (προς το θετικό άπειρο). Όταν χρησιμοποιείται αρνητικό πολλαπλάσιο σημαντικότητας, CEILING στρογγυλοποιεί τους αρνητικούς αριθμούς προς τα κάτω (προς το αρνητικό άπειρο), ενώ ISO.CEILING στρογγυλοποιεί τους αρνητικούς αριθμούς προς τα επάνω (προς το θετικό άπειρο).

  • Ο τύπος επιστροφής είναι συνήθως του ίδιου τύπου με το όρισμα σημαντικότητας, με τις ακόλουθες εξαιρέσεις:

    • If ο τύπος ορίσματος αριθμού είναι currency, ο τύπος επιστροφής είναι currency.
    • If ο τύπος ορίσματος σημαντικότητας είναι δυαδικός, ο τύπος επιστροφής είναι ακέραιος.
    • If ο τύπος ορίσματος σημαντικότητας είναι μη αριθμητικός, ο τύπος επιστροφής είναι πραγματικός.

Παράδειγμα 1

Ο παρακάτω τύπος επιστρέφει 4,45. Αυτό μπορεί να είναι χρήσιμο if θέλετε να αποφύγετε τη χρήση μικρότερων μονάδων στις τιμές σας. If η τιμή ενός υπάρχοντος product είναι 4,42 $, μπορείτε να χρησιμοποιήσετε CEILING για να round τιμές έως την πλησιέστερη μονάδα των πέντε λεπτών.

DAX
= CEILING(4.42,0.05)  

Παράδειγμα 2

Ο παρακάτω τύπος επιστρέφει παρόμοια αποτελέσματα με το previous παράδειγμα, αλλά χρησιμοποιεί αριθμητικές values αποθηκευμένες στη στήλη ProductPrice.

DAX
= CEILING([ProductPrice],0.05)  

συναρτήσεις μαθηματικών τριγωνομετρικών
συναρτήσεων
συναρτήσεων
συναρτήσεων