Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: Aplicativos
Canvas Copilot Studio
Fluxos
de ambiente de trabalho Funções
do Power Platform CLI
Dataverse Power Pages
Resume registos de uma tabela ao remover duplicados.
Descrição
A Distinct função avalia uma fórmula em cada registro de uma tabela e retorna uma tabela de uma coluna dos resultados com valores duplicados removidos. O nome da coluna é Value.
Os atuais campos do registo em processamento estão disponíveis na fórmula. Utilize o operador ThisRecord ou simplesmente campos de referência pelo nome, como com qualquer outro valor. O operador As também pode ser usado para nomear o registo que está a ser processado, o que pode ajudar a tornar a sua fórmula mais fácil de compreender e tornar os registos aninhados acessíveis. Para mais informações, consulte os exemplos abaixo e trabalhar com o âmbito de registo.
Quando utiliza com uma origem de dados, esta função não pode ser delegada. Só será obtida a primeira parte da origem de dados e, em seguida, a função aplicada. O resultado pode não representar o cenário completo. Poderá aparecer um aviso à hora de criação para lembrá-lo desta limitação e para sugerir que mude para alternativas delegáveis sempre que possível. Para mais informações, consulte a descrição geral de delegação.
Sintaxe
Distinct( Tabela, Fórmula )
- Tabela - Obrigatório. Tabela a avaliar.
- Fórmula - Obrigatório. Fórmula a avaliar para cada registo.
Exemplo
Insira um controlo Button e defina a respetiva propriedade OnSelect para esta fórmula.
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 } );Selecione o botão enquanto mantém premida a tecla Alt.
A fórmula é avaliada e é criada a coleção CityPopulations, que pode mostrar ao selecionar CityPopulations na barra de fórmulas:
Insira um controlo Data table e defina a respetiva propriedade Items para esta fórmula:
Distinct( CityPopulations, Country )Pode ver o resultado desta fórmula na barra de fórmulas ao selecionar a fórmula completa:
Utilize a ligação Editar campos no painel de propriedades da tabela de dados para adicionar a coluna Valor:
Insira um controlo Label e defina a respetiva propriedade Text para a fórmula:
First( Sort( Distinct( CityPopulations, Country ), Value ) ).ValueEsta fórmula ordena os resultados com a função Ordenar, obtém o primeiro registo da tabela resultante com a função Primeiro e extrai o campo Resultado para obter apenas o nome do Distinct país/região.