如何计算Crystal Reports中交叉表中2个不同计数的百分比

时间:2016-08-30 17:44:42

标签: crystal-reports crystal-reports-2010

这是我想要做的。我的交叉表看起来像这样:

Crosstab

Active MyChart Count和HAR Count是我想要的Active MyChart Count百分比的汇总字段。 例: 如果Active是86而HAR是163那么86是163的百分之几?答案是.52760乘以100,你得到52.76。我希望将其置于HAR Count旁边的第1列。所以你会看到这样的数字86 163 52.76% 这是可能的,如果是这样的话?

1 个答案:

答案 0 :(得分:0)

我找到了答案。我会使用嵌入式摘要,它们会导致额外的计算出现在交叉表的每个单元格中。

例如,在显示区域销售的报告中,您可以为每个区域插入一个计算,以显示该国家/地区的总销售额百分比。

然后你需要使用下面的公式,但不要忘记添加一个IF语句来检查0,因为你不能除以零:

IF GridValueAt (CurrentRowIndex, CurrentColumnIndex, 0) = 0 then 0 else
( GridValueAt (CurrentRowIndex, CurrentColumnIndex ,0 ) / 
GridValueAt (CurrentRowIndex, CurrentColumnIndex ,1 )) * 100 

这将为您提供百分比。