【发布时间】:2013-08-07 22:53:12
【问题描述】:
我有一个包含三个组的报告:
- 项目
- RFI
- 状态
我有条件地抑制第 2 组和第 3 组。分别在每个抑制公式部分中,它说
{?Sort}="RFI"(或“状态”)
它正确地进行了抑制。但是,当它按状态排序时,状态字段不是按升序排列的。有谁知道为什么会发生这种情况?
我也无法在组排序顺序公式中选择表格:
【问题讨论】:
标签: crystal-reports grouping suppress
我有一个包含三个组的报告:
我有条件地抑制第 2 组和第 3 组。分别在每个抑制公式部分中,它说
{?Sort}="RFI"(或“状态”)
它正确地进行了抑制。但是,当它按状态排序时,状态字段不是按升序排列的。有谁知道为什么会发生这种情况?
我也无法在组排序顺序公式中选择表格:
【问题讨论】:
标签: crystal-reports grouping suppress
隐藏报告部分不会影响记录的排序方式。报表将始终将其记录从最外层组字段排序到最内层组字段。在您的报告中,记录将首先按“项目”排序,然后按“RFI”排序,最后按“状态”排序,无论您是否压制什么。
如果您想通过参数选择对报告进行排序的字段,那么您应该创建一个公式字段并改为按那个进行排序。所以类似:if {?Sort}="RFI" then {table.RFI} else {table.Status},但您需要先摆脱您的 RFI 和状态组。
【讨论】: