0

LedgerJournalTrans テーブルの LedgerDimension フィールドから始めて、CostCenter、MainAccount、Department を取得しようとしています。

私はこれを見つけましたが、私は迷っています。

http://ax2009developer.blogspot.ro/2014/02/how-create-customize-look-up-for.html

実際、このタスクでは、AOT でクエリのみを実装しました。X++ のアプローチを使用せずに、いくつかのテーブルを結合してそこに到達する方法はありますか?

ここに画像の説明を入力

4

2 に答える 2

2

AX 2012 の財務分析コードは、以前のバージョンよりもはるかに複雑です。

このホワイト ペーパーから始める必要があります: http://download.microsoft.com/download/4/E/3/4E36B655-568E-4D4A-B161-152B28BAAF30/Implementing_the_Account_and_Financial_Dimensions_Framework_AX2012.pdf

関連するテーブルとそれらの関係が表示されます。

ところで、独自のクエリを作成しないことをお勧めします。モデルは非常に用途が広いため、最初にクエリを作成するのが難しくなり、パフォーマンスが低下します。

モデルは高速クエリ用に設定されていないため、API は既に構築されているため、またシステム グローバル オブジェクト キャッシュを使用してデータをキャッシュするため、API を使用する必要があります。

于 2015-11-18T15:40:09.237 に答える
1

残念ながら、クエリだけでやりたいことを簡単に実行できる方法はないと思いますX++

理論的には、クエリ オブジェクトで使用するビューを作成できます。テーブルDimensionAttributeDimensionAttributeValueSet DimensionAttributeValueSetItem、およびDimensionAttributeValue私が思うに。また、場合によっては、それぞれの複数のインスタンス。

次に、ビューで、さまざまな名前を設定rangesします。Attributeこれはかなり複雑ですが、任意のクエリで繰り返し使用できます。確かに価値があると思いますが、ディメンションをあまり扱っていない場合は、それを機能させるために学ぶ必要があります。

于 2015-11-17T18:17:39.583 に答える