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


COALESCE

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

Επιστρέφει την παράσταση first που notevaluate να BLANK. If all παραστάσεις evaluate σε BLANK, επιστρέφεται BLANK.

Σύνταξη

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

Παραμέτρους

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

Επιστροφή value

Μια ανυσματική value που προέρχεται από μία από τις παραστάσεις orBLANKifall παραστάσεις evaluate σε BLANK.

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

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

Παράδειγμα 1

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

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

Επιστρέφει 10, που είναι η παράσταση first που notevaluate να BLANK.

Παράδειγμα 2

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

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

Επιστρέφει την sum του allvalues στη στήλη SalesAmount στον πίνακα FactInternetSales, or0. Αυτό μπορεί να χρησιμοποιηθεί για convertBLANKvalues συνολικών πωλήσεων σε 0.