如何在水晶报道中找到小组中的第一条记录?
答案 0 :(得分:5)
您可以在公式中使用Previous(Group_Field)函数来指示启动组。在线公式函数帮助举例说明。基本上,您会看到要分组的字段的“上一个”值是否与当前值不同。如果是,那么你刚刚开始了一个新的小组。
If Previous ({table.GroupingField}) = ({table.GroupingField}) Then
False
Else
True
答案 1 :(得分:0)
您可以使用: NthSmallest(1,{yourField},{theGrouping}) 要么 NthLargest(1,{yourField},{theGrouping})
像魅力一样工作
答案 2 :(得分:0)
打印组标题时,您将在组中的第一条记录上。有时你可以在那里做工作。
答案 3 :(得分:0)
Previous ({ItemNum}) = ({ItemNum})
这将隐藏显示组中的第一个记录ItemNum,并隐藏其余部分直到下一个不同的ItemNum。
答案 4 :(得分:0)
要确定组中的第一个子组,可以使用Previous,但这不会显示第一个子组,因此请使用以下内容:
if GroupNumber = 1 Then
"This is first group in subgroup"
else
if Previous({Group1}) <> {Group1} Then
"This is first group in subgroup"
else
"This is NOT the first group in subgroup"