Crystal reports 如何根据Crystal Reports中的值进行分组?

Crystal reports 如何根据Crystal Reports中的值进行分组?,crystal-reports,Crystal Reports,我有一大堆关于有人参加或无人参加的数据,我想把它们分开。在一列中,我为无人参与的人设置了“0”,为有人参与的人设置了一些数字。我如何在报告中显示这一点?我想要一个饼图来划分它们,我花了很多时间在这上面,我甚至不知道如何搜索它,而且我几乎没有使用Crystal Reports的经验 我尝试过为累积总数制作两个总结公式,如下所示(另一个看起来几乎相同): 在报告中,我需要: 参加会议的人员(人员名单) 有人参与、无人参与、百分比和所有人的饼图 如果我分组参加,分组形式如下: IDPerson

我有一大堆关于有人参加或无人参加的数据,我想把它们分开。在一列中,我为无人参与的人设置了“0”,为有人参与的人设置了一些数字。我如何在报告中显示这一点?我想要一个饼图来划分它们,我花了很多时间在这上面,我甚至不知道如何搜索它,而且我几乎没有使用Crystal Reports的经验

我尝试过为累积总数制作两个总结公式,如下所示(另一个看起来几乎相同):

在报告中,我需要:

  • 参加会议的人员(人员名单)
  • 有人参与、无人参与、百分比和所有人的饼图
如果我分组参加,分组形式如下:

IDPerson   Person   Attended
1          John     0
2          Mary     0
3          Graves   1
4          Paula    0

将有多组大于0的数字,我只需要按以下方式分组:

  • 出席人数=0
  • 出席!=0

我希望我能理解你的问题,但如果你分组参加,那么你应该能够通过计数函数得到你想要的

我把事情复杂化了,因为我没有经验而且很匆忙

我制作了一个公式来区分这两个值:

if tonumber({PacientesAtendidosYNoAtendidos.Atendido}) = 0 then 0 else 1
然后,我就按这个分组。真是太傻了


感谢您的回复!这就是结果:但这不是我需要的,我需要两组,就像你告诉我的那样,将有一组数字>0,一组数字=0。我可能误解了你,但我认为有两个值1或0。如果这是真的,那么你应该有两个组,你可以计数或得到一个不同的计数一。如果我误解了,请发布报表设计视图的快照
if tonumber({PacientesAtendidosYNoAtendidos.Atendido}) = 0 then 0 else 1