テーブルCustInvoiceJourがあります。レポートを使用して、いくつかのフィールド(レポートクエリのSales Price、SalesUnit。レポートはsum(LineDisc)、sum(LineAmount)の値を出力します。
フィールドごとにもう1つのグループを追加してレポートを変更したいのですが、そのフィールドは表示メソッドです。Axapta 3.0は、グループ化する物理フィールドのみをサポートします。
それを行うための最速の方法は何ですか?
バージョン1:Mapクラス(Types :: Container、Types :: Container)を使用してデータを手動でグループ化し、MapItertorを使用してデータをレポートに送信できます。
バージョン2:データを一時テーブルに挿入し、このテーブルから「select ... groupby」を使用して、レポートにデータを送信できます。
申し訳ありませんが、Axapta 3.0は、表示方法によるグループ化をサポートしておらず、他のバージョンのAXもサポートしていません。
AX 2012は、ビューへの計算フィールドの追加をサポートしています。これにより、そのバージョンで1日を節約できます。
他のすべてのバージョンでは、実際のフィールドが必要であり、挿入または更新時にフィールドを計算します。テーブルは更新されないため、CustInvoiceJour
テーブルの場合はメソッドを変更するだけで済みます。insert