Atšķirīga funkcija
Attiecas uz: Audekla programmām Darbvirsmas plūsmas Modeļa vadītas programmas Power Platform CLI
Apkopo ierakstus no tabulas, noņemot dublikātus.
Apraksts
Funkcija Distinct katrā tabulas ierakstā novērtē formulu un atgriež rezultātu tabulu ar vienu kolonnu, kurā ir noņemtas dublikātu vērtības. Kolonnas nosaukums ir Value.
Formulā ir pieejami pašlaik apstrādātie ieraksta lauki. Izmantojiet operatoru ThisRecord vai vienkārši norādiet uz laukiem pēc nosaukuma, kā to darītu ar jebkuru citu vērtību. Operatoru As var izmantot arī, lai apstrādājamajam ierakstam piešķirtu nosaukumu, kas var palīdzēt padarīt formulu saprotamāku, bet ligzdotos ierakstus — pieejamus. Papildinformāciju skatiet tālāk sniegtajos piemēros un sadaļā Darbs ar ierakstu tvērumu.
Ja tiek izmantots arī datu avots, šo funkciju nevar deleģēt. Tiks izgūta tikai pirmā datu avota daļa, un pēc tam tiks izmantota funkcija. Rezultātā var nebūt iekļauts viss saturs. Lai atgādinātu par šo ierobežojumu un ieteiktu pārslēgties uz deleģējamu alternatīvu (ja tas ir iespējams), autorēšanas laikā var tikt parādīts brīdinājums. Papildinformāciju skatiet sadaļā Pārskats par deleģēšanu.
Sintakse
Distinct( Tabula, Formula )
- Tabula — Obligāti. Tabula, kurā jāvērtē.
- Formula — Obligāti. Formula, kuru novērtēt katram ierakstam.
Piemērs
Ievadiet vadīklu Button un iestatiet tās rekvizītu OnSelect uz šo formulu.
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 } );
Atlasiet pogu, turot nospiestu Alt taustiņu.
Formula tiek novērtēta un tiek izveidota kolekcija CityPopulations , kuru var parādīt, formulu joslā atlasot CityPopulations :
Ievietojiet Data table vadīklu, un iestatiet tās rekvizītu Elementi uz šo formulu:
Distinct( CityPopulations, Country )
Šīs formulas rezultātus varat skatīt formulu joslā, atlasot visu formulu:
Izmantojiet saiti Rediģēt laukus datu tabulas rekvizītu rūtī, lai pievienotu kolonnu Vērtība :
Ievadiet vadīklu Label un iestatiet tās rekvizītu Teksts uz formulu:
First( Sort( Distinct( CityPopulations, Country ), Value ) ).Value
Šī formula sakārto rezultātus no funkcijas Atšķirīgs ar kārtošanu , ņem pirmo ierakstu no rezultātu tabulas ar funkciju First un izvelk lauku Rezultāts , lai iegūtu tikai valsts/reģiona nosaukumu.