Zdieľať cez


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

DistinctTable, Formula )

  • Table – povinné. Tabuľka, ktorá sa má vyhodnotiť.
  • Vzorec – povinné. Vzorec, ktorý sa má vyhodnotiť pre každý záznam.

Príklad

  1. 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 }
    );
    
  2. 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:

    Zbierka CityPopulations zobrazená v zobrazení výsledkov.

  3. 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:

    Výstup z funkcie Odlišná zobrazená v zobrazení výsledkov.

  4. Pomocou odkazu Upraviť polia na table vlastností tabuľky údajov pridajte stĺpec Hodnota :

    Výstup z odlišnej funkcie zobrazenej v tabuľke údajov.

  5. 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 od Rozlišovať pomocou funkcie Zoradiť , berie 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.

    Výstup z funkcie Odlišná zobrazujúca prvú krajinu/región podľa názvu.