根據另一個欄位中的值修改 Crystal Reports 數字欄位中的值

根據另一個欄位中的值修改 Crystal Reports 數字欄位中的值

我想建立一個條件公式,該公式將根據另一列的值變更報告中的 PP.POSPAY_SALARY_MIN 列。這是我試圖複製的邏輯,到目前為止有錯誤。工資最小值以內部格式化的數字字串形式出現,沒有小數點。

   select <these are among the many columns in my report>
      ....
      P.POS_HRLY_OR_SLRY,
      PP.POSPAY_SALARY_MIN, 
      ....

如果 P.POS_HRLY_OR_SLRY = 'S',我希望 PP.POSPAY_SALARY_MIN 乘以 0.0001,否則將 PP.POSPAY_SALARY_MIN 乘以 0.01。

我可以這樣做嗎?

答案1

一般建議

將條件計算編寫為計算欄位通常比將它們編寫在 SQL 語句中更容易。


逐步指南:

  1. 透過使用工具列中的圖示或選單「檢視 -> 欄位資源管理器」使欄位資源管理器可見

顯示現場探索者

  1. 使用以下命令尋找公式欄位的條目FX符號並右鍵單擊以開啟上下文功能表。選擇“新建...”

開啟上下文選單並選擇新...

  1. 公式編輯器將會打開,您可以使用水晶報表程式語言來建立條件值

公式編輯器

  1. 您可以按照與資料庫欄位相同的方式將公式欄位從欄位瀏覽器拖曳到報表中。

我對德國螢幕截圖表示歉意。我沒有可用的英文 Crystal Report 安裝。也許某些標題會與我對術語的翻譯有所不同。

相關內容