COALESCE
Ισχύει για:Υπολογιζόμενη στήλη
Υπολογιζόμενος πίνακας
Μέτρηση
υπολογισμού απεικόνισης
Επιστρέφει την πρώτη παράσταση που δεν αξιολογείται ως BLANK. Εάν όλες οι παραστάσεις αποτιμηθούν ως BLANK, επιστρέφεται BLANK.
Σύνταξη
COALESCE(<expression>, <expression>[, <expression>]…)
Παραμέτρους
Όρος | Ορισμός |
---|---|
expression |
Οποιαδήποτε παράσταση DAX που επιστρέφει μια ανυσματική παράσταση. |
Τιμή επιστροφής
Μια ανυσματική τιμή που προέρχεται από μία από τις παραστάσεις ή BLANK εάν όλες οι παραστάσεις αποτιμηθούν σε BLANK.
Παρατηρήσεις
Οι παραστάσεις εισόδου μπορεί να είναι διαφορετικών τύπων δεδομένων.
Παράδειγμα 1
Το παρακάτω DAX ερώτημα:
EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }
Επιστρέφει 10
, που είναι η πρώτη παράσταση που δεν αξιολογείται ως BLANK.
Παράδειγμα 2
Η ακόλουθη DAX παράσταση:
= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)
Επιστρέφει το άθροισμα όλων των τιμών της στήλης SalesAmount στον πίνακα FactInternetSales ή 0
.
Αυτό μπορεί να χρησιμοποιηθεί για τη μετατροπή BLANK τιμών των συνολικών πωλήσεων σε 0
.