Jaa


DISTINCT (column)

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikkö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.

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 2007 yksilöllisten asiakkaiden kokonaismäärä ei ole Accessories-, Bikes- ja Clothing - yksilöllisten asiakkaiden summa kyseiselle vuodelle. Syynä on se, että asiakas voidaan laskea useissa ryhmissä.

Suodatinfunktioiden funktioiden funktioiden