Delen via


Ondersteunde functies

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: