簡體   English   中英

如何通過添加數據集中的字段並將字段作為表達式插入文本框來修改現有的Epicor SSRS報告

[英]How to modify an existing Epicor SSRS report by adding fields in dataset and inserting the field as expression in textbox

我想通過添加一個新字段來修改現有的裝箱單SSRS報告來顯示TNR編號。 當我在數據集中包含該字段並嘗試添加表達式並保存它時,它顯示錯誤:

字段不能用於查詢參數表達式

您不應修改自定義Epicor基本報告的默認參數。 執行以下步驟以將字段添加到Pack Slip報告中。

  1. 從Epicor菜單導航到報告數據定義(RDD)。
  2. 如果PackSlip尚未在系統中自定義並選擇新的RDD,則復制PackRlip的基礎RDD。
  3. 選擇DataSources-> Report Table-> List並選擇與包含TNR編號自定義字段的表具有相同表名的數據源。 如果此自定義字段存在於另一個表中,則需要為該表創建一個新數據源並將其與報告關系鏈接(可通過EpicWeb訪問的Epicor專有文檔中提供更多詳細信息)。
  4. 單擊“排除”選項卡,然后找到您的字段名稱或使用您的字段名稱添加新的排除項,並取消選中指定“ExcludeColumn”的復選框。 單擊保存。
  5. 使用VS / Report Builder在SSRS門戶中打開PackSlip RDL文件。 我同樣建議在自定義目錄中保存重復副本,以便在將來的產品更新中不會覆蓋您的更改。
  6. 打開SSRS數據集,其名稱與您在步驟4中更新的RDD數據源相同,並修改基礎查詢表達式以包含新字段。 請注意,RDD中定義的新關系不會自動更新此選擇查詢,但它們將在每個報表運行時實例化數據源的新實例(因此您需要將GUID參數附加到此表達式中的任何新表)。 將該字段添加到數據集字段列表中,然后將字段添加到所需位置的報表中並保存報表。
  7. 在Epicor ERP中打開報告樣式表單,並為自定義版本的packlip創建新的報告樣式(如果這是第一次進行自定義)。 您需要指定自定義RDD以及自定義RDL的位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM