Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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: