Distinct-funktionen
Gäller för: Arbetsyteappar Datorflöden Modellbaserade appar Power Pages Power Platform CLI
Sammanfattar poster i en tabell, tar bort dubbletter.
Beskrivning
Funktionen Distinct utvärderar en formel över varje post i en tabell och returnerar en tabell med en kolumn med resultatet med dubblettvärden borttagna. Namnet på kolumnen är Value.
Fälten för den post som bearbetas för närvarande är tillgängliga i formeln. Använd ThisRecord-operatorn eller referera bara till fälten med namn på samma sätt som med andra värden. As-operatorn kan också användas för att namnge posten som bearbetas, vilket kan göra att formeln blir lättare att förstå och göra kapslade poster tillgängliga. Mer information finns i exemplen nedan och i arbeta med postomfattning.
Det går inte att delegera funktionen när den används tillsammans med en datakälla. Endast den första delen av datakällan hämtas och sedan tillämpas funktionen. Resultatet kan inte representerar en fullständig överblick. En varning kan visas när du redigerar för att påminna dig om begränsningen och för att föreslå att du växlar till delegerbara alternativ när det är möjligt. Mer information finns i översikt över delegering.
Syntax
Distinkt( Tabell, Formel )
- Tabell - Obligatoriskt. Tabell för övergripande utvärdering.
- Formel - obligatoriskt. Formel som ska utvärderas för varje post.
Exempel
Infoga en Buttonkontroll och ställ in dess egenskap OnSelect enligt följande formel.
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 } );
Välj knappen medan du håller ned Alt-tangenten.
Formeln är utvärderad och samlingen CityPopulations skapas som du kan visa genom att välja CityPopulations i formelfältet:
Infoga en kontroll för Datatabell och ange dess egenskap Items till följande formel:
Distinct( CityPopulations, Country )
Du kan visa resultatet av formeln i formelfältet genom att markera hela formeln:
Använd länken Redigera fält i datatabellens egenskapsfönster för att lägga till kolumnen Värde:
Infoga kontrollen etikett och ange egenskapen Text till formeln:
First( Sort( Distinct( CityPopulations, Country ), Value ) ).Value
Med den här formeln sorteras resultaten utifrån Distinkt med funktionen Sortera, tar den första posten från den resulterande tabellen med funktionen Först och extraherar fältet Resultat så att endast landets/regionens namn hämtas.