Distinct-funktio
Koskee seuraavia: pohjaan perustuvat sovellukset työpöytätyönkulut Mallipohjaisten sovellusten Power Pages Power Platform CLI
Tekee taulukontietueista yhteenvedon ja poistaa kaksoiskappaleet.
Description
Distinct-funktio käsittelee taulukon jokaisen tietueen kaavan ja palauttaa tulostaulukon, jossa kaksoisarvot on poistettu. Sarakkeen nimi on Value.
Parhaillaan käsiteltävän tietueen kentät ovat kaavan käytettävissä. Käytä ThisRecord-operaattoria tai viittaa kenttiin nimellä muiden arvojen tapaan. As-operaattoria voidaan käyttää myös käsiteltävän tietueen nimeämiseen, mikä voi auttaa tekemään kaavasta helpommin ymmärrettävän ja mahdollistaa sisäkkäisten tietueiden käytön. Lisätietoja on seuraavissa esimerkeissä ja tietueen vaikutusalueen käsittelyn ohjeessa.
Tätä toimintoa ei voi delegoida tietolähdettä käytettäessä. Vain tietolähteen ensimmäinen osa noudetaan ja sitten suoritetaan toiminto. Tulos ei ehkä vastaa kokonaisuutta. Laatimisvaiheessa saatetaan näyttää varoitus, joka muistuttaa tästä rajoituksesta ja kehottaa vaihtamaan delegoitaviin vaihtoehtoihin, jos mahdollista. Lisätietoja on delegoinnin yleiskatsauksessa.
Syntaksi
Distinct(taulukko,kaava )
- Taulukko - Pakollinen. Taulukko, jolle kaava lasketaan.
- Kaava - pakollinen. Kullekin tietueelle laskettava kaava.
Esimerkki
Lisää Button-ohjausobjekti ja määritä sen OnSelect-ominaisuudeksi seuraava kaava.
ClearCollect( CityPopulations, { City: "London", Country: "United Kingdom", Population: 8615000 }, { City: "Berlin", Country: "Germany", Population: 3562000 }, { City: "Madrid", Country: "Spain", Population: 3165000 }, { City: "Hamburg", Country: "Germany", Population: 1760000 }, { City: "Barcelona", Country: "Spain", Population: 1602000 }, { City: "Munich", Country: "Germany", Population: 1494000 } );
Pidä Alt-näppäintä painettuna ja valitse painike.
Kaava arvioidaan ja luodaan CityPopulations-kokoelma, jonka voit näyttää valitsemalla kaavarivillä CityPopulations:
Lisää Data table -ohjausobjekti ja aseta sen Items-ominaisuudeksi tämä kaava:
Distinct( CityPopulations, Country )
Voit tarkastella kaavan tuloksia kaavarivillä valitsemalla koko kaavan:
Käytä Muokkaa kenttiä-linkkiä tietotaulukon Ominaisuudet-ruudussa lisätäksesi Value-sarakkeen:
Lisää Label-ohjausobjekti ja määritä sen Text-ominaisuudeksi seuraava kaava:
First( Sort( Distinct( CityPopulations, Country ), Value ) ).Value
Tämä kaava lajittelee Distinct-funktion tulokset Sort-toiminnolla, ottaa ensimmäisen tietueen tulostaulukosta First-funktiolla ja poimii Result-kentän, jolloin saadaan vain maan/alueen nimi.