2017-02-18 24 views
0

如果另一個組頭部空白/壓縮,我很難抑制組頭。Crystal報告:如何有條件抑制部分

本來我有一個佈局如下:

組頭 - 包含客戶信息 組接頭連接器B - 包含子報表是從顯示在客戶端在過去24小時內收到來電的詳細信息。

如果組標題b中的子報告爲空(因爲在過去24小時內沒有收到任何呼叫),我的報告仍然在組標題a中顯示客戶端詳細信息。 如果子報表爲空白,我可以禁止組標題b部分,但如果組標題b爲空白/壓縮,則無法制定如何取消組標題a。

閱讀了各種其他討論之後,我明白如果要在子報表爲空白時取消某個部分,則子報表需要位於要壓縮的部分之前的部分。

於是,我改變了我的佈局如下:

組頭 - 顯示在過去24小時呼叫的詳細信息(如空白子報告被抑制,如果空白組頭被抑制) 包含子報告組標題b - 包含客戶詳細信息 組標題c - 包含顯示過去24小時內收到的呼叫的相同子報告

因此,我現在需要制定的是,如果組標題a是抑制?

任何幫助將greatfully接收。

回答

1

您將需要檢查子報告的記錄計數,如果它爲零,則使用條件抑制公式來抑制組。因此,基本上在你的組查詢的某個地方你必須有一個字段來保存子報告中的記錄數。

  1. 右鍵單擊段
  2. 節專家
  3. 禁止無深化
  4. 單擊X-2的公式編輯器
  5. 如果{數} = 0,那麼真,否則返回false 凡{數}是字段有該組的總記錄

希望這可以幫助你!