2013-04-26 43 views
0

我有一堆关于参加或无人参与的人的数据,我想要表达他们。在一个专栏中,我给无人看管的人写了'0',给出席的人写了一些号码。我如何在报告中显示?我想要一个将它们分开的饼图,而且我花了好几个小时的时间,我甚至不知道如何搜索它,而且我几乎没有使用Crystal Reports的经验。如何根据Crystal Reports中的值进行分组?

我已经尝试做两个总结公式acumulated总计像这样(另外一个看起来几乎一样):

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

但我不能使用饼图英寸它甚至不存储数据,因为我的数据中有8位是无人值守的,1位是参加的。这个公式给我9结果。

任何帮助是非常apreciated,谢谢!

我的数据是这样的:

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

在报告中,我需要:

  • 谁出席(人名单)
  • 出席饼图,无人看管的百分比和全部

如果按照出席的方式分组,则组的形式如下:

Bad groups

会有数> 0的许多团体,我只需要通过sepparated组:

  • 出席= 0
  • 出席= 0

回答

0

我用复杂的,因为我是新手,有急事......

我做了一个公式,这两个值分开:

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

然后,我只是通过分组。的确很愚蠢。

Yep

0

我希望!我理解你的问题,但是如果你在出席时进行分组,那么你应该能够通过计数功能得到你想要的。

+0

感谢您的回复!这是结果:http://i.imgur.com/Of8uuU6.png?1但这不是我需要的,我需要两个组,就像你告诉我的那样,会有一堆数字> 0和一组数字= 0. – Pundia 2013-04-26 19:47:15

+0

我可能会误解你,但我认为参加了两个值1或0.如果这是真的,那么你应该有两个组,你可以计数或得到一个独特的计数之一。如果我误解了你的报告设计视图的快照 – user1376713 2013-04-26 20:20:46

相关问题