2017-01-08 27 views
-1

我已經創建了一個AX類「RP_SalesOverview」,並在AX Reports中使用它,它工作正常。如何在AX 2009中的SSRS報告中使用AX類?

的「RP_SalesOverview」類具有如下所述的三個重要的方法。

1)create - 用於初始化新的「RP_SalesOverview」類對象的公共靜態方法。

2)generateQuery - 若要使QueryRun對象。

3)fetchRecords - 從在generateQuery方法創建的QR對象提取記錄。

創建一個工作來形容其工作如下。

... 
RP_SalesOverview rp_salesoverview; 

Date startDate = str2date("1/04/2016",123); 
Date endDate = str2date("31/03/2017",123); 
InventSiteId site = "WAREHOUSE1"; 

; 

rp_salesoverview = RP_SalesOverview::create(startDate, endDate, site); 

if(rp_salesoverview.generateQuery()) 
{ 
    while(rp_salesoverview.fetchRecords()) 
    { 
     rp_salesoverview.printRecord(); 

     //To Do execution of ax report section here 
    } 

    info(strfmt("No of record fetched = %1", rp_salesoverview.parmNoOfRecordsFetched())); 
} 
... 

一切都很好,按照要求工作。

現在,我們還必須創建一個SSRS爲同一AX報告,對此我用這「RP_SalesOverview」類報告

請幫助我明白,我怎麼能在SSRS報告中使用這個類,什麼是可能的解決方法?

我正在使用AX 2009,因此AX 2012中與SSRS相關的許多強大功能在此不存在。

回答