2010-08-17 128 views
4

我正在修復一些舊的報告並遇到了方法GroupName。我無法確切地發現它的作用,並期待獲得支持。對於這個問題,是否有一個在線參考,其中包含CR,參數等內置方法的列表?Crystal Reports公式方法,GroupName

回答

7

GroupName只是返回一個字符串...以及當前的組名。這可以是您正在分組的字段,也可以是通過Group Expert - > Options(Change Group Options) - >「Customize Group Name Field」自定義的值。它是組樹中的任何顯示。

如果沒有在Crystal Reports在線幫助中列出,這與GroupName的情況很奇怪,那麼最好的辦法就是使用一些很好的老式Google搜索。我不確定任何資源,除了商業產品,列出所有功能,屬性等的說明和使用說明。

編輯:你必須通過你分組的領域。因此,對於隨機示例,GroupName(Patient.Patient_Type_Code)可能會從您正在分組的數字類型代碼中返回字符串「Therapy」,「Rehab」等。

+0

我看到GroupName用作if(GroupName(Calendar.SomeDateField),「event name」)= month(currentdate)then ...在這種情況下,GroupName返回什麼? – 2010-08-18 16:05:17

+0

當你在一個日期進行分組時,Crystal爲你提供了選項(同樣在Group Expert - > Options中),你可以在分組中處理日期,比如「每天」,「每週」,「每個月「等等。所以,當你在一個公式中引用這個組時,僅僅傳遞你正在分組的字段是不夠的。您還需要指定您如何處理該字段。如果我在生日日期字段上進行分組,但是在幾個月後這樣做,則需要將分組名稱稱爲GroupName(person.birthdate,「monthly」) – Ryan 2010-08-18 17:33:44