De functie Distinct
Van toepassing op: Canvas-apps Bureaublad-stromen Modelgestuurde apps Power Pages Power Platform CLI
Geeft een overzicht van de records in een tabel en verwijdert dubbele gegevens.
Omschrijving
De functie Distinct evalueert een formule in elke record van een tabel en retourneert een tabel met één kolom met de resultaten waarbij dubbele waarden zijn verwijderd. De naam van de kolom is Value.
Velden van de momenteel verwerkte record zijn beschikbaar in de formule. Gebruik de operator ThisRecord of verwijs gewoon met de naam naar velden, zoals u dat ook bij andere waarden zou doen. De operator As kan ook worden gebruikt om een naam te geven aan de record die wordt verwerkt, wat kan helpen uw formule begrijpelijker te maken en geneste records toegankelijk te maken. Meer informatie vindt u in de voorbeelden hieronder en in werken met recordbereik.
Als deze functie wordt gebruikt met een gegevensbron, kan deze niet worden overgedragen. Alleen het eerste deel van de gegevensbron wordt opgehaald en vervolgens wordt de functie toegepast. Het resultaat is mogelijk niet volledig. Tijdens het schrijven ziet u mogelijk een waarschuwing om u te herinneren aan deze beperking en om u erop te wijzen dat u waar mogelijk kunt overschakelen naar alternatieven met overdrachtmogelijkheden. Zie het overdrachtoverzicht voor meer informatie.
Syntaxis
Verschillend( Tabel, Formule )
- Tabel - Verplicht. De tabel om te evalueren.
- Formule - Verplicht. De formule die moet worden geëvalueerd voor elke record.
Voorbeeld
Voeg een besturingselement van het type Button toe en stel de bijbehorende eigenschap OnSelect in op deze formule.
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 } );
Selecteer de knop terwijl u de Alt-toets ingedrukt houdt.
De formule wordt geëvalueerd en de verzameling CityPopulations wordt gemaakt die u kunt weergeven door CityPopulations in de formulebalk te selecteren:
Voeg een besturingselement van het type Data table toe en stel eigenschap Items in op deze formule:
Distinct( CityPopulations, Country )
U kunt het resultaat van deze formule in de formulebalk bekijken door de volledige formule te selecteren:
Gebruik de koppeling Velden bewerken in het eigenschappenvenster van de gegevenstabel om de Value-kolom toe te voegen:
Voeg een besturingselement van het type Label in en stel de eigenschap Text in op deze formule:
First( Sort( Distinct( CityPopulations, Country ), Value ) ).Value
Met deze formule worden de resultaten van Distinct met de functie Sort gesorteerd, wordt de eerste record uit de resulterende tabel met de functie First gehaald en wordt het veld Resultaat uitgepakt om alleen de landnaam of de regionaam te verkrijgen.