Atšķirīga funkcija
Attiecas uz: Audekla programmām Darbvirsmas plūsmas Modeļa vadītas programmas Power Pages 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
Atšķirīgs(tabula,formula )
- Tabula - Obligāts. Tabula, kurā jāvērtē.
- Formula - Nepieciešams. 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 datu tabulas rekvizītu rūts Rediģēt laukus saistī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.