我创建了一个AX类" RP_SalesOverview "并且在AX Reports中使用它,它工作正常。
" RP_SalesOverview " class有三种重要的方法,如下所述。
1)创建 - 用于初始化新的" 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()));
}
...
一切都很好,按照要求工作。
现在,我们还必须为同一个AX报告创建 SSRS报告,我正在使用此报告" RP_SalesOverview "类。
请帮助我了解如何在SSRS报告中使用此课程,有哪些可行的解决方法?
我使用的是AX 2009,因此AX2012中与SSRS相关的许多强大功能都不存在。