Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Functies in Microsoft Dataverse kunnen bedrijfslogica toevoegen aan uw apps met behulp van de Power Fx-expressietaal en u kunt snel uitgebreide werkstromen bouwen zonder code. Functies ondersteunen veel van de Power Fx-operators, -variabelen en -formules.
De volgende tabel bevat de Power Fx-formules die werken met functies in Dataverse, maar die beperkingen hebben of niet werken, maar een alternatief hebben voor gebruik met functies.
| Power Fx-formule of -bewerking | Wordt dit ondersteund door functies? | Beperking of tijdelijke oplossing |
|---|---|---|
Collect |
Yes | Vereist dat de variabele bestaat en het variabeletype overeenkomt met waarop u deze wilt instellen. |
Defaults |
Nee. | Gebruik Collect in plaats van Patch. In plaats van Patch(account, Defaults(account), {"Account Name": "Example Account"}) kunt u bijvoorbeeld Collect(account, {"Account Name": "Example Account"}) gebruiken. |
| Tabellen toevoegen in de gebruikersinterface | Yes | Om bijvoorbeeld de expressie Collect(Accounts, {... }) te laten werken, moet de tabel Accounts worden toegevoegd in de gebruikersinterface. Dit helpt bij het gebruik van intellisense. |
| Toegang tot velden in de formule | Yes | Geen impliciet bereik voor het openen van velden. In plaats van te zeggen Field2, zeg NewRecord.Field2. Dit geldt ook voor Set : Set(NewRecord.Field1, OldRecord.Field2*10). |
With() |
Yes | Functies bieden geen ondersteuning voor contexten, benoemde formules of variabelen.
With() kan worden gebruikt om aliassen te maken en de expressies te factoren. |
| Access Dataverse-tabellen | Yes | Functies kunnen gegevens lezen en schrijven naar Dataverse-tabellen. Dit omvat Collect(), Patch(), Filter()en LookUp(). Delegatiebewerkingen worden ondersteund en er wordt een waarschuwing weergegeven als een expressie niet kan worden gedelegeerd. Deze bewerkingen worden rechtstreeks uitgevoerd tegen de IOrganizationService van de functie (niet de huidige tabel) en werken rechtstreeks op de database. Functies worden uitgevoerd in de transactiecontext. |
Power Fx-functies worden niet ondersteund
De volgende Power Fx-functie wordt momenteel niet ondersteund met functies in Dataverse.
ClearCollect
Bijwerken
UpdateIf
Concurrent
SetFocus
IsType
Downloaden
RemoveIf
GroupBy
SetProperty
Zoeken
UTCNow
UTCToday
Validate
As
Kalender
Choices
Clock
Selecteren
Aankondigen
HashTags
ISOWeekNum
SaveData, LoadData en ClearData
Formuliergerelateerde formules (EditForm, NewForm, SubmitForm, ResetForm en ViewForm)
Apparaatsensorformules (Versnelling, App, Kompas, Verbinding en Locatie)
Ga naar deze artikelen voor meer informatie over Power Fx: