Jaa


DISTINCT (column)

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus

Palauttaa yksisarakkeisen taulukon, joka contains määritetystä sarakkeesta erillisen values. Toisin sanoen values kaksoiskappaleet poistetaan, and vain yksilölliset values palautetaan.

Muistiinpano

Tämän funktion avulla ei voi palauttaa values laskentataulukon or soluun. sen sijaan asetat DISTINCT-funktion sisäkkäin kaavaan saadaksesi luettelon erillisistä values, jotka voidaan välittää toiseen funktioon, and sitten lasketaan, lasketaan yhteen or käyttää muissa toiminnoissa.

Syntaksi

DISTINCT(<column>)  

Parametrit

Termi Määritelmä
column Sarake, josta yksilölliset values palautetaan. Or, lauseke, joka palauttaa sarakkeen.

Palauta value

Yksilöivän valuessarake.

Huomautuksia

  • Nykyinen filter konteksti vaikuttaa DISTINCT-funktion tuloksiin. if esimerkiksi käytät kaavaa seuraavassa esimerkissä measureluomiseen, tulokset muuttuvat aina, kun taulukko suodatetaan näyttämään vain tietty alue, ortime ajanjakson.

  • Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.

DISTINCT-funktiolla on toinen versio, DISTINCT (table), joka palauttaa taulukon poistamalla kaksoiskappalerivit toisesta taulukosta or lausekkeen..

VALUES-funktio on distinct-funktion kaltainen. sen avulla voidaan myös palauttaa luettelo yksilöllisistä values, and palauttaa yleensä täsmälleen samat tulokset kuin DISTINCT-funktiokin. Kuitenkin jossakin kontekstissa VALUES palauttaa yhden ylimääräisen erityisen value. 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 suoraan sarakkeeseen palauttamien values luetteloa. Sen sijaan siirrät DISTINCT-funktion tulokset toiseen funktioon, joka laskee filters, or koosteita values luettelon avulla. Jotta esimerkki olisi mahdollisimman yksinkertainen, tässä erillisiä values 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 myös huomioon, että tulokset ovat not lisääviä. Toisin sanoen vuoden 2007 yksilöllisten asiakkaiden kokonaismäärä on Accessories, BikesClothing - kyseisen yksilöllisten asiakkaiden . Syynä on se, että asiakas voidaan laskea useissa ryhmissä.

Filter-funktiot
FILTER-funktion
RELATED-funktion
VALUES-funktion