1

Dynamics AX 2012 R2 を使用しています。

定義済みのビジネス ロジックに基づいてデータを除外する必要があるビューのクエリを作成しています。

たとえば、クエリ (簡略化) に 1 つのテーブルがあり、value1 と value2 と value3 の合計がゼロに等しいビューで行を除外できるようにしたいと考えています。

行を除外する前にチェックする必要がある約 20 個の値 (列) があるため、クエリでクエリ範囲を使用できません。それは許可されません。約10個の値しか処理しません

「完全な」ビューを作成するのは好きではありません。たとえば、すべての行を含むビューを作成し、次に行を除外するために適用する必要があるビジネスロジックを含むビューメソッドを作成し、次に行を除外するビューに基づくクエリを作成します。

あなたはなにか考えはありますか?

4

1 に答える 1

1

フィールドの合計に対して計算ビュー フィールドを作成してみませんか?

「完全な」ビューを作成するのは好きではありません。たとえば、すべての行を含むビューを作成し、次に行を除外するために適用する必要があるビジネスロジックを含むビューメソッドを作成し、次に行を除外するビューに基づくクエリを作成します。

便利なメソッドを切り取っています (ただし、クエリを作成する必要はありません)。

もう 1 つの方法は、20 個のフィールドを追加してベース テーブルに冗長フィールドを作成することです。

更新: View Basicsをお読みください。

于 2013-11-08T13:20:19.027 に答える