Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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: