Freigeben über


Unterstützte Funktionen

Funktionen in Microsoft Dataverse können Ihren Apps mithilfe der Power Fx-Ausdruckssprache Geschäftslogik hinzufügen, und Sie können schnell umfangreiche Workflows ohne Code erstellen. Funktionen unterstützen viele der Power Fx-Operatoren, Variablen und Formeln.

In der folgenden Tabelle sind die Power Fx-Formeln aufgeführt, die mit Funktionen in Dataverse arbeiten, jedoch Einschränkungen aufweisen oder nicht funktionieren, aber eine Alternative zur Verwendung mit Funktionen haben.

Power Fx-Formel oder -Vorgang Unterstützte Funktionen in? Einschränkung oder Umgehung
Collect Yes Erfordert, dass die Variable vorhanden ist und der Variabletyp dem entspricht, auf den Sie die Variable festlegen möchten.
Defaults Nein Verwenden Sie Collect anstelle von Patch. Verwenden Sie beispielsweise anstelle von Patch(account, Defaults(account), {"Account Name": "Example Account"}) die Option Collect(account, {"Account Name": "Example Account"}).
Hinzufügen von Tabellen in der Benutzeroberfläche Yes Damit der Ausdruck Collect(Accounts, {... }) lautet, muss z. B. die Konto-Tabelle der Benutzeroberfläche hinzugefügt werden. Dies hilft bei IntelliSense.
Zugreifen auf Felder in Formeln Yes Kein impliziter Gültigkeitsbereich für den Zugriff auf Felder. Anstatt zu sagen Field2, sagen Sie NewRecord.Field2. Dies gilt auch für Set : Set(NewRecord.Field1, OldRecord.Field2*10).
With() Yes Funktionen unterstützen keine Kontexte, benannte Formeln oder Variablen. With() kann verwendet werden, um Aliase zu erstellen und die Ausdrücke zu berücksichtigen.
Access Dataverse-Tabellen Yes Funktionen können Dataverse-Tabellen lesen und schreiben. Dazu gehören Collect(), , Patch(), Filter()und LookUp(). Delegierungsvorgänge werden unterstützt, und es wird eine Warnung ausgegeben, wenn kein Ausdruck delegiert werden kann. Diese Vorgänge werden direkt für die Funktion IOrganizationService (nicht die aktuelle Tabelle) ausgeführt und direkt mit der Datenbank ausgeführt. Funktionen werden im Transaktionskontext ausgeführt.

Power Fx-Funktionen werden nicht unterstützt

Die folgende Power Fx-Funktion wird derzeit nicht mit Funktionen in Dataverse unterstützt.

ClearCollect

Update

UpdateIf

Concurrent

SetFocus

IsType

Download

RemoveIf

GroupBy

SetProperty

Suche

UTCNow

UTCToday

Überprüfen

Als

Calendar

Auswahlmöglichkeiten

Clock

Auswählen

Notify

HashTags

ISOWeekNum

DatenSpeichern, DatenLaden und DatenLöschen

Formularbezogene Formeln (EditForm, NewForm, SubmitForm, ResetForm und ViewForm)

Gerätesensorformeln (Beschleunigung, App, Kompass, Verbindung und Position)

Weitere Informationen zu Power Fx finden Sie in diesen Artikeln: