簡體   English   中英

Dynamics AX 2012財務維度

[英]Dynamics AX 2012 Financial Dimensions

如何獲得與ax09查詢相似的結果,

SELECT DIMENSION, DIMENSION2_ FROM CUSTTABLE

在Dynamics AX 2012中?

我了解新的動態尺寸結構的巨大復雜性。 有了這種新結構,甚至還可以重現上述選擇語句嗎?

這是我必須使用的工具:

1. SQL Server Management Studio 2008
2. DAX AOT
3. BIDS (MS SQL Server 2008 R2 (SSRS))

這里有一篇很棒的文章,關於創建一個幫助器類來解決這個確切的問題。

http://learnax.blogspot.co.uk/2011/08/dynamics-ax-2012-financial-dimensions.html

這是Nagaraj Jadhav在他的博客上發布的新代碼,以實現此目標。

static void DEV_Dimension(Args _args)
{
    CustTable                         custTable = CustTable::find("1101");
    DimensionAttributeValueSetStorage dimStorage;
    Counter i;

    dimStorage = DimensionAttributeValueSetStorage::find(custTable.DefaultDimension);

    for (i=1 ; i<= dimStorage.elements() ; i++)
    {
        info(strFmt("%1 = %2", DimensionAttribute::find(dimStorage.getAttributeByIndex(i)).Name,        
                               dimStorage.getDisplayValueByIndex(i))); 
    }
}    

在白皮書《 實現帳戶和財務維度框架》中查找有關如何實現默認維度的描述。 有一個視圖DefaultDimensionView可用於檢索尺寸信息:

SELECT DEFAULTDIMENSIONVIEW.NAME, DEFAULTDIMENSIONVIEW.DISPLAYVALUE, CUSTTABLE.ACCOUNTNUM
FROM DEFAULTDIMENSIONVIEW 
INNER JOIN CUSTTABLE 
ON DEFAULTDIMENSIONVIEW.DEFAULTDIMENSION = CUSTTABLE.DEFAULTDIMENSION

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM