Все:
Я просто делаю отчет SSRS с помощью инструментов отчетов AX.Иногда мы должны получить данные из AX-запроса.Я знаю, как добавить набор данных, который использует AX-запрос, но не все наборы данных могут из стандартного запроса, иногда я должен создать набор данных типа бизнес-логики, потому что я должен обработать эти данные.
Когда я использую набор данных бизнес-логики, янаучился получать данные из SQL-запроса и знать, как вернуть dataTable в набор данных.Но я не знаю, как получить данные из пользовательского AX-запроса.
Я могу получить данные из SQL-запроса с помощью следующих кодов:
DataTable table = new System.Data.DataTable(); // new table variable
table = AxQuery.ExecuteQuery("SELECT * FROM InventTable");
, но не могу построить успехс кодами ниже: note: Я создал запрос ventTableSRS
в AX AOT.
DataTable ItemQueryTable = FIMCommonHelper.GetParameterDataTable(
FIMAxQueries.InventTableSRS,
new object[] { },
new object[] { });
Я обнаружил, что класс FIMaxQueries
не включает мой запрос (InventTableSR
S).Я пытаюсь найти, где находится класс FIMAxQueries
, но я не получаю результат.
Может кто-нибудь сказать мне, как писать коды, чтобы я мог выполнить запрос AX и получить результатв отчете SSRS проект бизнес-логики данных методом?Лучший способ - показать мне образцы кодов.
Большое спасибо!
Spark