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

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


COALESCE

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

Επιστρέφει την πρώτη παράσταση που δεν αποτιμάται ως BLANK. Εάν όλες οι παραστάσεις αποτιμηθούν ως BLANK, επιστρέφεται BLANK.

Σύνταξη

COALESCE(<expression>, <expression>[, <expression>]…)

Παραμέτρους

Όρος Ορισμός
expression Οποιαδήποτε παράσταση DAX που επιστρέφει μια ανυσματική παράσταση.

Τιμή επιστροφής

Μια ανυσματική τιμή που προέρχεται από μία από τις παραστάσεις ή ΚΕΝΟ εάν όλες οι παραστάσεις αποτιμηθούν ως ΚΕΝΕΣ.

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

Οι παραστάσεις εισόδου μπορεί να είναι διαφορετικών τύπων δεδομένων.

Παράδειγμα 1

Το παρακάτω ερώτημα DAX:

EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }

Επιστρέφει 10, που είναι η πρώτη παράσταση που δεν αξιολογείται ως BLANK.

Παράδειγμα 2

Η ακόλουθη παράσταση DAX:

= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)

Επιστρέφει το άθροισμα όλων των τιμών της στήλης SalesAmount στον πίνακα FactInternetSales ή 0. Αυτό μπορεί να χρησιμοποιηθεί για τη μετατροπή τιμών BLANK των συνολικών πωλήσεων σε 0.