Crystal Reports公式方法,GroupName

3

我正在修复一些旧报告,遇到了GroupName方法。我无法确定它的具体作用,并需要支持。此外,是否有在线参考文档包含CR中内置方法、参数等列表?

1个回答

7

GroupName函数返回一个字符串,表示当前的组名称。它可以是你正在分组的字段,也可以是通过“组专家”->“选项”(更改组选项)->“自定义组名称字段”进行自定义的值。它显示在组树中。

如果在Crystal Reports在线帮助中没有列出(就像GroupName一样),那么你最好使用一些老式的谷歌搜索。我不确定是否有其他资源列出了所有函数、属性等的描述和使用说明,除了商业产品。

编辑:你需要传递你正在分组的字段。因此,以随机示例为例,GroupName(Patient.Patient_Type_Code)可能会从你正在分组的数字类型代码返回字符串“治疗”,“康复”等。


我看到 GroupName 被用作 if (GroupName(Calendar.SomeDateField), "event name") = month(currentdate) 的条件语句。在这种情况下,GroupName 返回什么? - Ryan Rodemoyer
当你按日期分组时,Crystal会在“分组专家”->“选项”中为你提供选项,以确定你希望如何处理该日期的分组,例如“每天”,“每周”,“每月”等。因此,当你在公式中引用该组时,仅传递你正在分组的字段是不够的。你还需要指定如何处理该字段。如果我正在按月份对出生日期字段进行分组,那么我需要将组名称为GroupName(person.birthdate,“monthly”)。 - Ryan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接