ΜΕΤΑΤΡΈΠΩ
Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςΜέτρηση υπολογισμού απεικόνισης
Μετατρέπει μια παράσταση ενός τύπου δεδομένων σε έναν άλλο.
CONVERT(<Expression>, <Datatype>)
Όρος | Ορισμός |
---|---|
Expression |
Οποιαδήποτε έγκυρη παράσταση. |
Datatype |
Μια απαρίθμηση που περιλαμβάνει: INTEGER(Ακέραιος αριθμός), DOUBLE(Δεκαδικός αριθμός), STRING(Κείμενο), BOOLEAN(True/False), CURRENCY(Δεκαδικός αριθμός σταθερής υποδιαστολής), DATETIME(Ημερομηνία, Ώρα κ.λπ.). |
Επιστρέφει την τιμή του Expression
, μεταφρασμένη σε Datatype
.
Η συνάρτηση επιστρέφει ένα σφάλμα όταν δεν είναι δυνατή η μετατροπή μιας τιμής στον καθορισμένο τύπο δεδομένων.
Οι υπολογιζόμενες στήλες DAX πρέπει να είναι μοναδικού τύπου δεδομένων. Καθώς οι συναρτήσεις MEDIAN και MEDIANX σε μια στήλη ακέραιων επιστρέφουν μεικτούς τύπους δεδομένων, είτε ακέραιους, είτε διπλούς, η παρακάτω παράσταση υπολογιζόμενης στήλης θα επιστρέψει ένα σφάλμα ως αποτέλεσμα:
MedianNumberCarsOwned = MEDIAN(DimCustomer[NumberCarsOwned])
.Για να αποφύγετε μεικτούς τύπους δεδομένων, αλλάξτε την παράσταση ώστε να επιστρέφει πάντα τον τύπο διπλών δεδομένων, για παράδειγμα:
MedianNumberCarsOwned = MEDIANX(DimCustomer, CONVERT([NumberCarsOwned], DOUBLE))
.Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Ερώτημα DAX
EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }
Επιστρέφει
[Τιμή] |
---|
2 |