0

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

我试过为这样的累计总数制作两个汇总公式(另一个看起来几乎相同):

StrCmp(ToText({table.Atendido}),"0") <> 0

但我不能在饼图中使用它。它甚至没有按预期存储数据,在我的数据中,我有 8 个无人看管,1 个有人看管。这个公式给了我 9 作为结果。

非常感谢任何帮助,谢谢!

我的数据如下所示:

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

在报告中我需要:

  • 参加者(人员名单)
  • 有人参与、无人参与的饼图,包含百分比和所有内容

如果我按已参加分组,则分组形式如下:

坏组

会有很多组> 0的数字,我只需要通过以下方式分隔的组:

  • 参加 = 0
  • 参加!= 0
4

2 回答 2

0

我把它复杂化了,因为我没有经验而且很着急......

我制定了一个公式来分隔两个值:

if tonumber({PacientesAtendidosYNoAtendidos.Atendido}) = 0 then 0 else 1

然后,我只是按此分组。确实很傻。

是的

于 2013-04-26T20:11:46.387 回答
0

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

于 2013-04-26T18:50:34.873 回答