Funkce Distinct v Power Apps
Shrnuje záznamy z tabulky, přičemž odebere duplicitní položky.
Popis
Funkce Distinct vyhodnocuje vzorec napříč každým záznamem tabulky a vrací jednosloupcovou tabulku výsledků s odstraněnými duplicitními hodnotami. Název sloupce je Result.
[!INCLUDE [record-scope]../../includes/record-scope.md)]
[!INCLUDE [delegation-no-one]../../includes/delegation-no-one.md)]
Syntaxe
Distinct( Tabulka; Vzorec )
- Tabulka – povinné. Tabulka, která se má vyhodnotit.
- Vzorec – povinné. Vzorec, který se má vyhodnotit pro každý záznam.
Příklad
Vložte ovládací prvek Button a nastavte jeho vlastnost 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 } );Vyberte tlačítko, zatímco držíte stisknutou klávesu Alt.
Vzorec je vyhodnocen a kolekce CityPopulations je vytvořena, kteroužto můžete zobrazit výběrem CityPopulations v řádku vzorců:

Přidejte ovládací prvek Data table a nastavte jeho vlastnost Items na tento vzorec:
Distinct( CityPopulations, Country )Výsledek tohoto vzorce můžete zobrazit na liště vzorců výběrem celého vzorce:

Použijte odkaz Upravit pole v podokně vlastností tabulky dat, kterým přidáte sloupec Výsledek:

Přidejte ovládací prvek Label a jeho vlastnost Text nastavte na tento vzorec:
First( Sort( Distinct( CityPopulations, Country ), Result ) ).ResultTento vzorec třídí výsledky funkce Distinct pomocí funkce Sort, vezme první záznam z výsledné tabulky pomocí funkce First a extrahuje pole Result, čímž získá zadejte pouze název země.

Poznámka
Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)
Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).
Váš názor
Odeslat a zobrazit názory pro