2017-04-18 53 views
0

我有一個重複網格佈局,作爲源是報告定義。網格每頁顯示20行。所以,如果有三十三行,則有四頁。如何從頁面列表中獲取所有行並使用pxConvertResultsToCSV將它們轉換爲CSV

我有一個任務將所有網格的數據導出爲CSV。我已經找到了pxConvertResultsToCSV活動。它需要傳遞PageList與要轉換的屬性。我使用pgRepPgSubSectionMySectionListB.pxResults來做到這一點。但我意識到,屬性pxResults只包含pgRepPgSubSectionMySectionListB的前20個元素。但是我必須將所有行導出到CSV。我怎麼能達到這個?謝謝。

回答

1

首先通過調用Rule-Obj-Report-Definition類的pxRetrieveReportData活動在您acticity

了Syntex運行報告: - call Rule-Obj-Report-Definition.pxRetrieveReportData

它會詢問參數: -

pyReportName: - 你的報告定義名稱

pyReportClass: - 定義報告的類別defin ition

pyPageName: - 任何頁面名稱,例如ReportListExport。此頁面必須在Pages & Classes中定義Code-Pega-List

成功執行此步驟後,您將在Clipboard中獲得ReportListExport.pxResults

現在用這個pxResults出口。


還有一項活動可以在excel中導出報告。

運行您的報告後調用pzViewExportToExcel活動。並保留ReportListExport.pyReportDefinition作爲此步驟的步驟頁面。

這是首選。

+0

謝謝你的回答。它適用於有特定報告定義的情況。但是我將提供一個通用的解決方案,沒有具體的報告定義。那麼,我怎樣才能得到當前報告定義的名稱呢? –

+1

但是,您可以通過傳遞報告定義名稱來參數化您的活動。 –

相關問題