基于列的Cross Tab中的前N个

时间:2011-08-08 08:05:12

标签: crystal-reports

我在报告中使用了Cross Tab。该列是活动。行是用户名。该行将显示用户参加这些活动的时间。我怎样才能创建一个前N来显示哪些活动参加人数最多?请帮忙。 感谢

1 个答案:

答案 0 :(得分:1)

如果你想离开Cross-Tab,那么我的建议就是将另一个Cross-Tab添加到同一个报告部分,该部分只有按行汇总的每个活动作为与会者的数量。然后,您可以将该CT限制为仅显示前2个活动(通过转到组排序专家 - >按排名前N - >> N = 2)。您甚至可以抑制不想显示的字段并隐藏网格线,以便实际上只列出前2个活动。

另一种方法是旋转原始CT,使每一行都是一个活动而不是用户,然后按出勤顺序按降序排序。这将明显哪些活动是前2名。

相关问题