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