COALESCE
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Mittayksikkö
Visuaalinen laskenta -
Palauttaa ensimmäisen lausekkeen, joka ei anna tulokseksi BLANK. Jos kaikkien lausekkeiden arvoksi tulee BLANK, palautetaan BLANK.
Syntaksi
COALESCE(<expression>, <expression>[, <expression>]…)
Parametrit
Termi | Määritelmä |
---|---|
expression |
Mikä tahansa DAX-lauseke, joka palauttaa skalaarilausekkeen. |
Palautusarvo
Jostakin lausekkeesta tai BLANK peräisin oleva skalaariarvo, jos kaikkien lausekkeiden arvoksi tulee BLANK.
Huomautuksia
Syötelausekkeet voivat olla eri tietotyyppejä.
Esimerkki 1
Seuraava kyselyn DAX:
EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }
Palauttaa 10
, joka on ensimmäinen lauseke, joka ei anna tulokseksi BLANK.
Esimerkki 2
Seuraava DAX lauseke:
= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)
Palauttaa FactInternetSales-taulukon SalesAmount-sarakkeen kaikkien arvojen summan tai 0
.
Tämän avulla voidaan muuntaa kokonaismyynnin BLANK-arvot 0
.