Compartilhar via


Funções com suporte

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 nenhum código. As funções dão suporte a muitos dos operadores, variáveis e fórmulas do Power Fx.

A tabela a seguir lista as fórmulas do 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 do Power Fx Funções com suporte? Limitação ou solução alternativa
Collect Yes Requer que a variável exista e o tipo de variável corresponda ao que você está tentando defini-la.
Defaults Não Use Collect em vez de Patch. Por exemplo, em vez de Patch(account, Defaults(account), {"Account Name": "Example Account"}), use Collect(account, {"Account Name": "Example Account"}).
Adicionar tabelas na interface do usuário Yes Por exemplo, para que a expressão Collect(Accounts, {... }) seja viabilizada, a tabela de contas precisa ser adicionada na interface do usuário. Isso ajuda com o IntelliSense.
Acessando campos na fórmula Yes Nenhum escopo implícito para acessar campos. Em vez de dizer Field2, digamos NewRecord.Field2. Isso também se aplica a Set : Set(NewRecord.Field1, OldRecord.Field2*10).
With() Yes As funções não dão suporte a contextos, fórmulas nomeadas ou variáveis. With() pode ser usado para criar aliases e fatorar as expressões.
Acessar tabelas do Dataverse Yes As funções podem ler e gravar em tabelas do Dataverse. Isso inclui Collect(), Patch()e Filter()LookUp(). Há suporte para operações de delegação e um aviso é emitido se uma expressão não puder ser delegada. Essas operações são executadas diretamente em relação à função IOrganizationService (não à tabela atual) e operam diretamente no banco de dados. As funções são executadas no contexto da transação.

Funções do Power Fx não são suportadas

As seguintes funções do Power Fx não são suportadas no momento com funções no Dataverse.

ClearCollect

Update

UpdateIf

Concurrent

SetFocus

IsType

Baixar

RemoveIf

GroupBy

SetProperty

Pesquisa

UTCNow

UTCToday

Validar

As

Calendário

Choices

Clock

Selecionar

Notificar

HashTags

ISOWeekNum

SaveData, LoadData e ClearData

Fórmulas relacionadas ao formulário (EditForm, NewForm, SubmitForm, ResetForm e ViewForm)

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

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