ΜΕΤΑΤΡΈΨΕΤΕ

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

Μετατρέπει μια παράσταση ενός τύπου δεδομένων σε έναν άλλο.

Σύνταξη

CONVERT(<Expression>, <Datatype>)  

Παράμετροι

Όρος Ορισμός
Παράσταση Οποιαδήποτε έγκυρη παράσταση.
Τύπος δεδομένων Μια απαρίθμηση που περιλαμβάνει: INTEGER(Ακέραιος αριθμός), DOUBLE(Δεκαδικός αριθμός), STRING(Κείμενο), BOOLEAN(True/False), CURRENCY(Δεκαδικός αριθμός σταθερής υποδιαστολής), DATETIME(Ημερομηνία, Ώρα κ.λπ.).

Επιστρεφόμενη αξία

Επιστρέφει την τιμή της παράστασης<>, μεταφρασμένη σε <Τύπο> δεδομένων.

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

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

  • Οι υπολογιζόμενες στήλες DAX πρέπει να είναι μοναδικού τύπου δεδομένων. Καθώς οι συναρτήσεις MEDIAN και MEDIANX σε μια στήλη ακέραιων επιστρέφουν μεικτούς τύπους δεδομένων, είτε ακέραιους, είτε διπλούς, η παρακάτω παράσταση υπολογιζόμενης στήλης θα επιστρέψει ένα σφάλμα ως αποτέλεσμα: MedianNumberCarsOwned = MEDIAN(DimCustomer[NumberCarsOwned]).

  • Για να αποφύγετε μεικτούς τύπους δεδομένων, αλλάξτε την παράσταση ώστε να επιστρέφει πάντα τον τύπο διπλών δεδομένων, για παράδειγμα:
    MedianNumberCarsOwned = MEDIANX(DimCustomer, CONVERT([NumberCarsOwned], DOUBLE)).

  • Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).

Παράδειγμα

Ερώτημα DAX

EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }  

Επιστροφές

[Τιμή]
2