簡體   English   中英

在Crystal Report公式中獲取最大值和最小值

[英]Getting Max and Min Values in Crystal Report Formula

我將帶有數據集的VS 2012與Crystal Report一起使用,並在運行時填充報告。 我的報告中出現重復行,這是因為輸入的數據具有不同的期間(月/年),例如“人”的月和年薪。 因此,我想擺脫重復行的原因是,我將獲取特定員工的摘要(組頁腳)部分的值,而不是獲取每條記錄都重復而不是周期的“獲取詳細信息”部分。 我已經實現了,但是問題是最小功能沒有得到如圖所示的准確的最小周期。 在此處輸入圖片說明 我用來顯示最小和最大期間值的公式為:

 Maximum ({DataTable1.Period}, {DataTable1.PPO_NO})&" - "& Minimum ({DataTable1.Period}, {DataTable1.PPO_NO})

我獲取員工月份和年份的公式是:

SELECT PPONO, Name, Father_Name,Designation,BPS,Claimant,Age,Type,IOT,  TblPPOBook.Pay_Month + '/' + CAST(TblPPOBook.Pay_Year AS nvarchar(4)) AS Period, Pension, Allow etc. From EmployeeTable Where PayDate Between Date1 ANd Date2.

在這方面的早期幫助將受到高度贊賞。

創建一個將字符串轉換為日期的公式,即

@String to date:= Datevar Date_Period:= CDate({Period});

其次,使用此公式查找最小和最大日期,即

最大值({@String to date},{PPO No#})&“到&&最小值({@String to date},{PPO No#});

暫無
暫無

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

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