Partilhar via


Funções suportadas

As funções no Microsoft Dataverse podem adicionar lógica de negócios aos seus aplicativos usando a linguagem de expressão Power Fx e você pode criar rapidamente fluxos de trabalho avançados sem qualquer código. As funções suportam muitos dos operadores, variáveis e fórmulas Power Fx.

A tabela a seguir lista as fórmulas Power Fx que funcionam com funções no Dataverse, mas têm limitações ou não funcionam, mas têm uma alternativa para uso com funções.

Fórmula ou operação Power Fx Suportado em funções? Limitação ou solução alternativa
Collect Yes Requer que a variável exista e que o tipo de variável corresponda ao que você está tentando defini-la.
Defaults Não Use Collect em vez de Patch. Por exemplo, utilize Patch(account, Defaults(account), {"Account Name": "Example Account"}) em vez de Collect(account, {"Account Name": "Example Account"}).
Adicionar tabelas na interface do usuário Yes Por exemplo, para que a expressão seja Collect(Accounts, {... }), a tabela de contas precisa ser adicionada à IU. Isso ajuda na funcionalidade de assistência ao código conhecida como Intellisense.
Aceder a campos na fórmula Yes Não há margem implícita para aceder a campos. Em vez de dizerField2, diga.NewRecord.Field2 Isto também se aplica ao Set: Set(NewRecord.Field1, OldRecord.Field2*10).
With() Yes As funções não suportam contextos, fórmulas nomeadas ou variáveis. With() pode ser usado para criar aliases e fatorar as expressões.
Tabelas do Access Dataverse Yes As funções podem ler e gravar em tabelas Dataverse. Isso inclui Collect(), Patch(), Filter(), e LookUp(). As operações de delegação são suportadas e um aviso é emitido se uma expressão não puder ser delegada. Essas operações são executadas diretamente na função IOrganizationService (não na tabela atual) e operam diretamente no banco de dados. As funções são executadas no contexto da transação.

Funções Power Fx não suportadas

As seguintes funções Power Fx não são suportadas atualmente em conjunto com funções no Dataverse.

ClearCollect

Atualização

UpdateIf

Concurrent

SetFocus

IsType

Baixar

RemoveIf

GroupBy

SetProperty

Pesquisa

UTCNow

UTCToday

Validate

As

Calendário

Choices

Clock

Selecionar

Notificar

HashTags

ISOWeekNum

GuardarDados, CarregarDados e LimparDados

Fórmulas relacionadas a formulários (EditForm, NewForm, SubmitForm, ResetForm e ViewForm)

Fórmulas do sensor do dispositivo (Aceleração, Aplicação, Bússola, Ligação e Localização)

Para obter mais informações sobre o Power Fx, consulte estes artigos: