DISTINCT (column)
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Mittayksikkö
Visuaalinen laskenta -
Palauttaa yksisarakkeisen taulukon, joka sisältää määritetyn sarakkeen erilliset arvot. Toisin sanoen arvojen kaksoiskappaleet poistetaan ja vain yksilölliset arvot palautetaan.
Muistiinpano
Tämän funktion avulla ei voi palauttaa arvoja laskentataulukon soluun tai sarakkeeseen. sen sijaan voit sijoittaa DISTINCT-funktion kaavaan saadaksesi luettelon eri arvoista, jotka voidaan välittää toiseen funktioon ja sitten laskea, laskea yhteen tai käyttää muissa toiminnoissa.
Syntaksi
DISTINCT(<column>)
Parametrit
Termi | Määritelmä |
---|---|
column |
Sarake, josta yksilölliset arvot palautetaan. Tai lauseke, joka palauttaa sarakkeen. |
Palautusarvo
Yksilöllisiä arvoja sisältävät sarakkeet.
Huomautuksia
Nykyinen suodatinkonteksti vaikuttaa DISTINCT-funktion tuloksiin. Jos esimerkiksi käytät kaavaa seuraavassa esimerkissä mittayksikön luomiseen, tulokset muuttuvat aina, kun taulukko suodatetaan näyttämään vain tietty alue tai ajanjakso.
Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.
Liittyvät funktiot
DISTINCT-funktiolla on toinen versio, DISTINCT (table), joka palauttaa taulukon poistamalla kaksoiskappalerivit toisesta taulukosta tai lausekkeesta..
VALUES-funktio on distinct-funktion kaltainen. sen avulla voidaan myös palauttaa yksilöllisten arvojen luettelo, ja se palauttaa yleensä täsmälleen samat tulokset kuin DISTINCT-funktiokin. Kuitenkin jossakin kontekstissa VALUES palauttaa yhden ylimääräisen erikoisarvon. Lisätietoja on kohdassa VALUES funktion.
Esimerkki
Seuraava kaava laskee niiden yksilöllisten asiakkaiden määrän, jotka ovat luoneet tilauksia Internet-kanavan kautta. Seuraavassa taulukossa on kuvattu mahdolliset tulokset, kun kaava lisätään raporttiin.
= COUNTROWS(DISTINCT(InternetSales_USD[CustomerKey]))
Et voi liittää DISTINCT-funktion palauttamien arvojen luetteloa suoraan sarakkeeseen. Sen sijaan siirrät DISTINCT-funktion tulokset toiseen funktioon, joka laskee, suodattaa tai kokoaa arvoja luettelon avulla. Jotta esimerkki olisi mahdollisimman yksinkertainen, tässä erillisiä arvoja sisältävä taulukko on siirretty COUNTROWS funktiolle.
Riviotsikot | Tykötarpeet | Polkupyöriä | Vaatetus | Loppusumma |
---|---|---|---|---|
2005 | 1013 | 1013 | ||
2006 | 2677 | 2677 | ||
2007 | 6792 | 4875 | 2867 | 9309 |
2008 | 9435 | 5451 | 4196 | 11377 |
Loppusumma | 15114 | 9132 | 6852 | 18484 |
Ota huomioon myös, että tulokset eivät ole lisääviä. Toisin sanoen vuoden 200 7
Aiheeseen liittyvä sisältö
Suodatinfunktioiden