Výrazná funkcia
Vzťahuje sa na: aplikácie plátna toky na počítači aplikácie riadené modelom Power Pages Power Platform CLI
Vytvorí súhrn záznamov z tabuľky, pričom odstráni duplicitné položky.
Description
Funkcia Distinct vyhodnocuje vzorec v každom zázname tabuľky a vracia jednostĺpcovú tabuľku výsledkov s odstránenými duplicitnými hodnotami. Názov vráteného stĺpca je Value.
Polia záznamu, ktorý sa momentálne spracúva, sú k dispozícii v rámci vzorca. Použite operátor ThisRecord alebo jednoducho odkážte na polia podľa názvu, ako by ste urobili s ľubovoľnou inou hodnotou. Operátor As sa dá použiť aj na pomenovanie záznamu, ktorý sa práve spracúva, vďaka čomu môžete vytvoriť ľahšie pochopiteľný vzorec a sprístupniť vnorené záznamy. Ďalšie informácie nájdete v príkladoch nižšie a v téme, ako pracovať s rozsahom záznamu.
Túto funkciu nemožno delegovať, keď sa používa so zdrojom údajov. Načíta sa iba prvá časť zdroja údajov a potom sa použije príslušná funkcia. Výsledok nemusí predstavovať úplný obsah. V čase vytvárania sa môže zobraziť upozornenie, ktoré vám pripomenie toto obmedzenie a navrhne vám prepnúť na alternatívy, ktoré možno delegovať (ak je to možné). Ďalšie informácie nájdete v prehľade delegovania.
Syntax
Odlišné( Tabuľka, Vzorec )
- Tabuľka – povinné. Tabuľka, ktorá sa má vyhodnotiť.
- Vzorec – povinné. Vzorec, ktorý sa má vyhodnotiť pre každý záznam.
Príklad
Vložte ovládací prvok Tlačidlo a nastavte jeho vlastnosť OnSelect na tento vzorec.
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 } );
Podržte kláves Alt a vyberte tlačidlo.
Vzorec sa vyhodnotí a vytvorí sa kolekcia CityPopulations , ktorú môžete zobraziť výberom položky CityPopulations v riadku vzorcov:
Vložte ovládací prvok Tabuľka údajov a nastavte jeho vlastnosť Items na tento vzorec:
Distinct( CityPopulations, Country )
Výsledok tohto vzorca môžete zobraziť na paneli vzorcov výberom celého vzorca:
Pomocou odkazu Upraviť polia na table vlastností tabuľky údajov pridajte stĺpec Hodnota :
Vložte ovládací prvok Označenie a jeho vlastnosť Text nastavte na tento vzorec:
First( Sort( Distinct( CityPopulations, Country ), Value ) ).Value
Tento vzorec triedi výsledky z Odlišné pomocou funkcie Zoradiť , vezme prvý záznam z výslednej tabuľky s Prvá funkcia a extrahuje pole Výsledok , aby sa získal iba názov krajiny/regiónu.