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
.