簡體   English   中英

水晶報表中沒有抑制值的總和

[英]sum no suppressed value in crystal report

我想排除所有抑制值,以下是我在Crystal Report中的代碼:

這是我數據的一部分

   staffid  payid   hrswrkd    unitid  distamnt

      2      120       40        hrs     2000
    **2**  **120**   **40**    **hrs**   1000
      2      121       10        hrs      500
    **2**  **121     **10**    **hrs**    300

總小時100小時3800

我想隱藏**中的值,但要保留非粗體的值。 同樣,總小時數應僅為50 hours而不是100 hours 誰可以幫我這個事?

此代碼用於Page header

whileprintingrecords;
global numbervar nTotal:=0;

Details

whileprintingrecords;
global numbervar nTotal:=nTotal+({table.hrswrkd});

Page footer

whileprintingrecords;
global numbervar nTotal;

您需要向我們提供抑制邏輯。 但基本上,您將在“詳細信息”部分中復制抑制邏輯。 檢查抑制邏輯是否為假(即將其顯示),然后將其添加到總計中

詳細信息部分:

whileprintingrecords;
if Not(supression logic) then
     global numbervar nTotal:=nTotal+({table.hrswrkd});

暫無
暫無

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

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