次の方法で共有


サポートされている関数

Microsoft Dataverse の関数は、Power Fx 式言語を使用してアプリにビジネス ロジックを追加でき、コードなしで豊富なワークフローをすばやく構築できます。 関数は、Power Fx 演算子、変数、および数式の多くをサポートしています。

次の表に、Dataverse の関数で動作する Power Fx 数式の一覧を示します。ただし、制限がある場合や機能しない場合は機能しませんが、関数で使用する代わりに使用できる数式を示します。

Power Fx の数式または操作 関数でサポートされていますか? 制限事項または回避策
Collect イエス 変数が存在し、変数型が設定対象と一致する必要があります。
Defaults いいえ Collectの代わりに Patch を使用します。 たとえば、Patch(account, Defaults(account), {"Account Name": "Example Account"}) の代わりに、Collect(account, {"Account Name": "Example Account"}) を使用します。
UI にテーブルを追加する イエス たとえば、式を Collect(Accounts, {... })するには、アカウント テーブルを UI に追加する必要があります。 これは、intellisense を活用するのに役立ちます。
数式内のフィールドへのアクセス イエス フィールドにアクセスするための暗黙的なスコープはありません。 Field2言う代わりに、NewRecord.Field2と言います。 これは、SetSet(NewRecord.Field1, OldRecord.Field2*10)にも適用されます。
With() イエス 関数は、コンテキスト、名前付き数式、または変数をサポートしていません。 With() を使用してエイリアスを作成し、式を要素化できます。
Dataverse テーブルにアクセスする イエス 関数は、Dataverse テーブルの読み取りと書き込みを行うことができます。 これには、 Collect()Patch()Filter()、および LookUp()が含まれます。 委任操作がサポートされており、もし式を委任できない場合は警告が表示されます。 これらの操作は、(現在のテーブルではなく) 関数の IOrganizationService に対して直接実行され、データベースに対して直接操作されます。 関数はトランザクション コンテキストで実行されます。

Power Fx 関数はサポートされていません

次の Power Fx 関数は、Dataverse の関数では現在サポートされていません。

ClearCollect

Update

UpdateIf

Concurrent

SetFocus

IsType

ダウンロード

RemoveIf

GroupBy

プロパティを設定

Search

UTCNow

UTCToday

検証​​

As

カレンダー

Choices

Clock

選択

通知

HashTags

ISOWeekNum

データを保存、データを読み込み、データをクリア

フォーム関連の数式 (EditForm、NewForm、SubmitForm、ResetForm、ViewForm)

デバイス センサーの数式 (加速度、アプリ、コンパス、接続、位置情報)

Power Fx の詳細については、次の記事を参照してください。