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


COALESCE

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

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

Σύνταξη

COALESCE(<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.