1

テーブルCustInvoiceJourがあります。レポートを使用して、いくつかのフィールド(レポートクエリのSales Price、SalesUnit。レポートはsum(LineDisc)、sum(LineAmount)の値を出力します。

フィールドごとにもう1つのグループを追加してレポートを変更したいのですが、そのフィールドは表示メソッドです。Axapta 3.0は、グループ化する物理フィールドのみをサポートします。

それを行うための最速の方法は何ですか?

4

2 に答える 2

0

バージョン1:Mapクラス(Types :: Container、Types :: Container)を使用してデータを手動でグループ化し、MapItertorを使用してデータをレポートに送信できます。

バージョン2:データを一時テーブルに挿入し、このテーブルから「select ... groupby」を使用して、レポートにデータを送信できます。

于 2012-11-09T07:52:08.923 に答える
0

申し訳ありませんが、Axapta 3.0は、表示方法によるグループ化をサポートしておらず、他のバージョンのAXもサポートしていません。

AX 2012は、ビューへの計算フィールドの追加をサポートしています。これにより、そのバージョンで1日を節約できます。

他のすべてのバージョンでは、実際のフィールドが必要であり、挿入または更新時にフィールドを計算します。テーブルは更新されないため、CustInvoiceJourテーブルの場合はメソッドを変更するだけで済みます。insert

于 2012-11-09T07:52:15.687 に答える