Udostępnij przez


Obsługiwane funkcje

Funkcje w usłudze Microsoft Dataverse mogą dodawać logikę biznesową do aplikacji przy użyciu języka wyrażeń Power Fx i szybko tworzyć rozbudowane przepływy pracy bez żadnego kodu. Funkcje obsługują wiele operatorów, zmiennych i formuł power fx.

W poniższej tabeli wymieniono formuły Power Fx, które działają z funkcjami w usłudze Dataverse, ale mają ograniczenia lub nie działają, ale mają alternatywę do użycia z funkcjami.

Formuła lub operacja Power Fx Obsługiwane w funkcjach? Ograniczenie lub obejście
Collect Tak Wymaga, aby zmienna istniała, a typ zmiennej był zgodny z tym, na co próbujesz ją ustawić.
Defaults Nie. Użyj Collect zamiast Patch. Na przykład zamiast polecenia Patch(account, Defaults(account), {"Account Name": "Example Account"}) użyj polecenia Collect(account, {"Account Name": "Example Account"}).
Dodawanie tabel w interfejsie użytkownika Tak Na przykład, aby wyrażenie Collect(Accounts, {... }) działało poprawnie, tabela accounts musi zostać dodana do interfejsu użytkownika. Pomaga to dla IntelliSense.
Uzyskiwanie dostępu do pól w formule Tak Brak domyślnego zakresu dla dostępu do pól. Zamiast mówić Field2, powiedz .NewRecord.Field2 Dotyczy to również Set: Set(NewRecord.Field1, OldRecord.Field2*10).
With() Tak Funkcje nie obsługują kontekstów, nazwanych formuł ani zmiennych. With() może służyć do tworzenia aliasów i rozkładania wyrażeń na czynniki pierwsze.
Uzyskiwanie dostępu do tabel usługi Dataverse Tak Funkcje mogą odczytywać i zapisywać w tabelach Dataverse. Collect()Obejmuje to , Patch(), Filter()i LookUp(). Operacje delegowania są obsługiwane i jest wyświetlane ostrzeżenie, jeśli nie można delegować wyrażenia. Te operacje są uruchamiane bezpośrednio względem funkcji IOrganizationService (a nie bieżącej tabeli) i bezpośrednio działają w bazie danych. Funkcje działają w kontekście transakcji.

Funkcje Power Fx nie są obsługiwane

Poniższa funkcja Power Fx nie jest obecnie obsługiwana w przypadku funkcji w usłudze Dataverse.

ClearCollect

Update

UpdateIf

Concurrent

SetFocus

IsType

Pobierz

RemoveIf

GroupBy

SetProperty

Search

UTCNow

UTCToday

Validate

As

Kalendarz

Choices

Clock

Wybierz

Powiadom

HashTags

ISOWeekNum

ZapiszDane, WczytajDane i WyczyśćDane

Formuły związane z formularzami (EditForm, NewForm, SubmitForm, ResetForm i ViewForm)

Formuły czujnika urządzenia (przyspieszanie, aplikacja, kompas, połączenie i lokalizacja)

Aby uzyskać więcej informacji na temat usługi Power Fx, przejdź do następujących artykułów: