注
コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。
電子申告 (ER) リスト関数を使用して、レコード リストおよびコンテナー (レコード) データ タイプのデータ ソースから情報を抽出し、操作を実行できます。 この記事では、これらの関数の概要を示します。
サポートされている関数のリスト
| 職務 | 説明 |
|---|---|
| AllItems | この機能は、メモリ内の選択範囲として実行されます。 これは、指定したパスに一致するすべての品目を表すレコードの一覧を構成する、新しいフラット化されたレコード リストの値を返します。 |
| AllItemsQuery | この機能は、結合された SQL クエリとして実行されます。 これは、指定したパスに一致するすべての品目を表すレコードの一覧を構成する、新しいフラット化されたレコード リストの値を返します。 |
| 数 | この関数は、リストが空でない場合に、指定されたリストのレコード数を表す整数値を返します。 リストが空の場合は、この関数は 0 (ゼロ) を返します。 |
| EmptyList | この関数は、指定されたリストをリスト構造のソースとして使用し、空のレコード リスト値を返します。 |
| 列挙 | この関数は、指定されたリストの列挙されたレコードで構成される新しいレコード リスト値を返します。 |
| フィルター | この関数は、クエリが変更された後、指定されたリストをレコード リスト値として返し、指定された条件でフィルタリングします。 |
| 先頭 | この関数は、リストが空でない場合に、指定されたリストの最初のレコードをコンテナー (レコード) 値として返します。 リストが空の場合、この関数は例外をスローします。 |
| FirstOrNull | この関数は、レコードが空でない場合に、指定されたリストの最初のレコードをコンテナー (レコード) 値として返します。 レコードが空の場合、この関数は null コンテナー (レコード) 値を返します。 |
| 指数 | この関数は、指定されたリストの指定された数値インデックスを使用して選択されたコンテナー (レコード) 値を返します。 インデックスが指定されたリスト内のレコードの範囲外である場合は、この関数は例外をスローします。 |
| IsEmpty | この関数は、指定したリストにレコードが含まれていない場合、TRUE のブール値を返します。 それ以外の場合は、FALSE のブール値が返されます。 |
| リスト | この関数は、指定された引数から作成された新しいリストで構成されるレコード リスト値を返します。 |
| ListDistinct | この関数は、指定されたリストのすべてのレコードに対して、指定された式をセレクターとして計算します。 固有のセレクター値ごとに 1 つのレコードを含む、新しい レコード リスト 値を返します。 |
| ListJoin | この関数は、指定された引数から作成された新しい結合リストを表す レコード リスト 値を返します。 |
| ListOfFields | この関数は、列挙またはコンテナー (レコード) 型の指定された引数の構造に基づいて作成されたレコード リスト値を返します。 |
| ListOfFirstItem | この関数は、指定されたリストの最初のレコードのみで構成されるレコード リスト値を返します。 |
| OrderBy | この関数は、指定されたリストを、指定された引数に基づいて並べ替えられた後にレコード リスト値として返します。 これらの引数は、式として定義することができます。 |
| 反復 | この関数は、指定された入力に一致する値を持つフィールドを含むレコードを作成します。 次に、指定された回数だけ繰り返されるレコードの新しい レコード リスト を返します。 |
| 取消 | この関数は、指定されたリストを、逆の並べ替え順でレコード リスト値として返します。 |
| 分割 | この関数は、指定された入力文字列をサブ文字列に分割し、新しいレコード リスト値として結果を返します。 |
| SplitList | この関数は、指定されたリストをサブリスト (またはバッチ) に分割します。各サブリストには指定されたレコード数が含まれます。 その後、結果をバッチで構成された新しいレコード リスト値として返します。 |
| SplitListByLimit | この関数は、指定されたリストを新しいサブリスト (バッチ) のリストに分割します。 各バッチのレコード数は動的に計算されます。 その後、関数は結果をバッチで構成された新しいレコード リスト値として返します。 |
| StringJoin | この関数は、指定されたリストから指定したフィールドの連結された値で構成される文字列値を返します。 値は、指定した区切り記号で区切ることができます。 |
| 場所 | この関数は、指定されたリストを、指定された条件に基づいてフィルタリングされた後にレコード リスト値として返します。 |