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

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


CURRENCY

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

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

Σύνταξη

CURRENCY(<value>)  

Παραμέτρους

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

Επιστροφή value

Η value της παράστασης που αξιολογείται and επιστρέφεται ως τύπος currencyvalue.

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

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

  • If ο τύπος δεδομένων της παράστασης είναι TrueFalse και, στη συνέχεια, CURRENCY(TrueFalse) θα επιστρέψει $1,0000 για Truevaluesand $0,0000 για Falsevalues.

  • If ο τύπος δεδομένων της παράστασης είναι Text και, στη συνέχεια, CURRENCY(Text) θα προσπαθήσει να convert κείμενο σε έναν αριθμό. If μετατροπή επιτύχει ο αριθμός θα μετατραπεί σε currency, διαφορετικά επιστρέφεται μια error.

  • If ο τύπος δεδομένων της παράστασης είναι DateTime και, στη συνέχεια, CURRENCY(DateTime) θα convert τον value ημερομηνίας/ώρας σε έναν αριθμό and αυτόν τον αριθμό σε currency. Οι values ημερομηνίας/ώρας έχουν ένα ακέραιο τμήμα που αντιπροσωπεύει τον αριθμό των ημερών μεταξύ των παρεχόμενων dateand 1900-03-01 and ένα κλάσμα που αντιπροσωπεύει το κλάσμα ενός day (όπου 12 ώρες or μεσημέρι είναι 0,5 day). If το value της παράστασης είναι not επιστρέφεται μια σωστή ημερομηνία/ώρα value επιστρέφεται μια error.

Παράδειγμα

Convert αριθμό 1234,56 για να currency τύπο δεδομένων.

= CURRENCY(1234.56)  

Επιστρέφει value 1234,56000.