[英]Crystal Reports group sorting
如果您只想根據排期查看每個用戶ID的最新記錄,則有幾個選項。 最有效的方法是使用自定義SQL命令,但Crystal可以通過檢索所有記錄,然后隱藏不需要的記錄來做到這一點。
1.按USERID對報告進行分組(“報告”>“組專家”>“將USERID”字段添加到“組”部分)
2.按FlightDate對記錄進行排序(“報告”>“排序專家”>“添加FlightDate”,然后選擇“降序”。 注意:如果FlightDate不是日期,則需要創建一個公式,首先將其轉換為日期,否則Crystal會將其視為字符串)和12/2015將高於1/2016(例如)
3.創建一個運行總計以計算每個組中的記錄數(這是我們將告訴Crystal取消不需要的記錄的方式)-右鍵單擊右側的“運行總計”,選擇“新建”。 隨心所欲命名 在“要匯總的字段”下,添加“ FlightDate”,將摘要更改為“ COUNT ”,然后將“求值”保留為“對於每個記錄”,在“重置”下,選擇“更改組”,然后為USERID選擇組
{#RecountCount} > 1
(或您的運行總計的名稱) 現在您應該只為每個用戶看到一條記錄
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.