Um den SSRS-Bericht in AX zu generieren, muss ich den Wert aus zwei Tabellen abrufen, um den Bericht zu generieren. Wenn ich die SELECT-Anweisung in ax verwende, wird derselbe Wert wiederholt, bis der Datensatz endet. Wenn ich die while select
anderen Tabellenwert verwenden verschwinden sindSSRS-Bericht in Dynamik AX
folgenden Code angebracht ist unten:
select DeliveryName, WorkerSalesTaker, WorkerSalesResponsible from salesTable
where salesTable.CustInvoiceId == custInvoiceJour.InvoiceId;
select Qty from custInvoiceTrans
where custInvoiceTrans.SalesId == custInvoiceJour.SalesId;
Jungs mir helfen Sie mir. –
In welchem Kontext wird der Code verwendet? Welche Version von AX? Um ehrlich zu sein, machen die zwei Selektionen wenig Sinn. Die 'CustInvoiceId' ist nur für Rücklieferaufträge in einem bestimmten Kontext gesetzt. Die Auswahl 'custInvoiceTrans' enthält Felder in der 'where' Klausel. Außerdem gibt es mehr als einen Datensatz pro Rechnung, der nicht berücksichtigt wird. –
Sie sehen den gleichen Wert von ** Debugger ** oder ** Berichtsausgabe **? Wenn im Bericht das Berichtslayout in Zeilen ausgegeben wird Es hat eine dieser Funktionen beim Starten von 'First()' oder 'Last()'? –