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

How to calculate a percentage of 2 distinctcounts in a crosstab in Crystal Reports

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

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

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

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

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

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

这会给你你的百分比。