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


CURRENCY

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

Αξιολογεί το όρισμα και επιστρέφει το αποτέλεσμα ως τύπο δεδομένων νομίσματος.

Σύνταξη

CURRENCY(<value>)

Παραμέτρους

Όρος Ορισμός
value Οποιαδήποτε παράσταση DAX που επιστρέφει μια μοναδική ανυσματική τιμή όπου η παράσταση πρέπει να αξιολογηθεί ακριβώς μία φορά πριν από όλες τις άλλες λειτουργίες.

Τιμή επιστροφής

Η τιμή της παράστασης που αξιολογείται και επιστρέφεται ως τιμή τύπου νομίσματος.

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

  • Η συνάρτηση CURRENCY στρογγυλοποιεί προς τα επάνω το 5ο σημαντικό δεκαδικό ψηφίο, στην τιμή, για να επιστρέψει το 4ο δεκαδικό ψηφίο. Η στρογγυλοποίηση πραγματοποιείται εάν το 5ο σημαντικό δεκαδικό είναι ίσο με ή μεγαλύτερο από 5. Για παράδειγμα, εάν η τιμή είναι 3,666666666666666, τότε η μετατροπή σε νομισματική τιμή επιστρέφει \$3,6667. Ωστόσο, εάν η τιμή είναι 3,0123456789, τότε η μετατροπή σε νομισματική τιμή επιστρέφει \$3,0123.

  • Εάν ο τύπος δεδομένων της παράστασης είναι TrueFalse, τότε CURRENCY(TrueFalse) θα επιστρέψει \$1,0000 για τις τιμές True και \$0,0000 για τις τιμές False.

  • Εάν ο τύπος δεδομένων της παράστασης είναι Κείμενο, τότε CURRENCY(Text) θα επιχειρήσει να μετατρέψει κείμενο σε αριθμό. Εάν η μετατροπή επιτύχει, ο αριθμός θα μετατραπεί σε νομισματική μονάδα, διαφορετικά επιστρέφεται σφάλμα.

  • Εάν ο τύπος δεδομένων της παράστασης είναι DateTime, τότε CURRENCY(DateTime) θα μετατρέψει την τιμή ημερομηνίας/ώρας σε έναν αριθμό και αυτόν τον αριθμό σε νομισματική μονάδα. Οι τιμές ημερομηνίας/ώρας έχουν ένα ακέραιο τμήμα που αντιπροσωπεύει τον αριθμό των ημερών μεταξύ της δεδομένης ημερομηνίας και του 1900-03-01 και ενός κλάσματος που αντιπροσωπεύει το κλάσμα μιας ημέρας (όπου 12 ώρες ή το μεσημέρι είναι 0,5 ημέρα). Εάν η τιμή της παράστασης δεν είναι μια σωστή τιμή ημερομηνίας/ώρας, επιστρέφεται σφάλμα.

Παράδειγμα

Μετατρέψτε τον αριθμό 1234,56 σε τύπο δεδομένων νομίσματος.

= CURRENCY(1234.56)

Επιστρέφει την τιμή 1234,56000.