在Crystal报表中如何根据字段值移动分组值?

时间:2017-09-14 14:09:50

标签: c# crystal-reports report

我有一种情况需要根据值移动底部的分组部分。一点解释:

我的分组值看起来像这样:

Name:
  Jossy
Name: Ascense
  Bill
Name: Beser
  Alase

正如您所看到的,它按名称BUT分组,因为我可以遇到name为字符串为空的情况,Crystal Report将其置于顶部。我需要做的是在Name为空的情况下将分组的部分移动到底部,所以它将是这样的:

Name: Ascense
  Bill
Name: Beser
  Alase
Name:
  Jossy

我试图按特定顺序执行此操作,但出于某种原因,这件事开始减少部分值。

如何在水晶报告中完成此任务?

1 个答案:

答案 0 :(得分:1)

就像生活中的所有伟大事物一样,你可以通过作弊来解决这个问题。将另一个组放在当前名称组的上方。基于此公式的小组:

ISNULL({YourNameField}) OR {YourNameField} = ""

隐藏其页眉和页脚,然后按降序排序。 (...除非我有倒退,你需要升序 ...)这将使所有其他人出现空白,没有大惊小怪。