Comparteix via


Funcions admeses

Les funcions del Microsoft Dataverse poden afegir lògica empresarial a les aplicacions mitjançant el llenguatge d'expressió del Power Fx i podeu crear ràpidament fluxos de treball enriquits sense cap codi. Les funcions admeten molts dels operadors, variables i fórmules de Power Fx.

A la taula següent s'enumeren les fórmules del Power Fx que funcionen amb funcions al Dataverse però que tenen limitacions o no funcionen, però tenen una alternativa per utilitzar-les amb funcions.

Fórmula o operació de Power Fx Compatible amb funcions? Limitació o solució alternativa
Collect Requereix que la variable existeixi i que el tipus de variable coincideixi amb el que esteu intentant definir-la.
Defaults No Utilitzeu Collect en lloc de Patch. Per exemple, en lloc de Patch(account, Defaults(account), {"Account Name": "Example Account"}), utilitzeu Collect(account, {"Account Name": "Example Account"}).
Afegir taules a la interfície d'usuari Per exemple, per tal que l'expressió sigui Collect(Accounts, {... }), cal afegir la taula de comptes a la interfície d'usuari. Això ajuda amb intellisense.
Accés als camps de la fórmula No hi ha cap àmbit implícit per accedir als camps. En lloc de dir Field2, digueu NewRecord.Field2. Això també s'aplica a Set : Set(NewRecord.Field1, OldRecord.Field2*10).
With() Les funcions no admeten contextos, fórmules amb nom o variables. With() es pot utilitzar per crear àlies i factoritzar les expressions.
Accedir a les taules del Dataverse Les funcions poden llegir i escriure a taules del Dataverse. Això inclou Collect(), Patch(), , Filter()i LookUp(). S'admeten operacions de delegació i s'emet un advertiment si no es pot delegar una expressió. Aquestes operacions s'executen IOrganizationService directament contra la funció (no contra la taula actual) i operen directament sobre la base de dades. Les funcions s'executen en el context de la transacció.

Funcions de Power Fx no admeses

Actualment, les funcions del Power Fx següents no s'admeten amb funcions del Dataverse.

ClearCollect

Update

UpdateIf

Concurrent

SetFocus

IsType

Download

RemoveIf

GroupBy

SetProperty

Search

UTCNow

UTCToday

Validate

As

Calendari

Choices

Clock

Select

Notify

HashTags

ISOWeekNum

SaveData, LoadData i ClearData

Fórmules relacionades amb el formulari (EditForm, NewForm, SubmitForm, ResetForm i ViewForm)

Fórmules del sensor del dispositiu (acceleració, aplicació, brúixola, connexió i ubicació)

Per obtenir més informació sobre el Power Fx, aneu a aquests articles: