Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
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 |
Sí | 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 | Sí | 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 | Sí | 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() |
Sí | 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 | Sí | 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: