【发布时间】:2015-08-04 19:07:03
【问题描述】:
在这种情况下,我从数据库中拉回 5 个字段:
- 类别
- 年份
- 季度
- 分子
- 除数
2 个不幸的事实。首先,年/季度漂移以提供滚动的 8 季度视图。因此,通常会有 1 个全年和 2 个部分与它们各自的季度。其次,要显示的度量是分子与除数的比率。自然,Crystal 假设我想将所有内容除以然后合计,这是不正确的。
如何让数据透视表总计正确计算为 SUM({Numerator})/SUM({Denominator})?由于游戏中有多个级别,Sum({Numerator}, {Attribute})/Sum({Denominator}, {Attribute}) 似乎不起作用,或者我缺少一个额外的元素。
此交叉表旨在替换单独计算每个单元格的报告,并且不适用于长期维护。如果总数无法更正,我们将不得不恢复为该格式。
【问题讨论】:
-
在显示的图像中你的计算是什么?你试图操纵哪些字段
-
图片是一个模型供参考。阴影区域将是问题区域。在各个类别/年份/季度的交叉点(白色区域),公式 {Numerator}/{Denominator}*100 准确地得出了我们所追求的百分比转换。但是,总数会聚合这些结果百分比,而不是聚合两个指标然后应用除法。
-
您可以尝试嵌入摘要并在那里编写您的公式。
-
您能详细说明一下吗?我不确定如何将列注入数据透视表以获取小计。
标签: crystal-reports aggregate pivot-table crosstab