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

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


ΜΕΤΑΤΡΈΠΩ

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

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

Σύνταξη

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