Crystal 报告具有多个行字段(属性)的交叉表

Crystal Reports Crosstab with multiple row fields(attributes)

我正在使用 Crystal Report XI 和 oracle 存储过程作为数据源设计业务分析报告。报告包含一个交叉表,其中一行(左侧)和销售站名称下的汇总值。 要求是在左侧有多个属性列,如产品 ID、产品名称、产品颜色、产品尺寸、产品销售日期等,最后是汇总值。到目前为止,我所做的是一个交叉表,左侧只有一列,然后是汇总值。 这是需要的交叉表示例。

我做了很多研发,但没有找到任何合适的解决方案。

报告的输出需要与业务用户提供的格式相匹配。

所以我设计的解决方案在这里:

Crosstab 用于聚合并联合显示两个或多个变量的分布,方法是将它们的结果针对一个维度制表。问题是如何增加维数。因为这违反了交叉表的逻辑,所以我修改了我的存储过程并通过连接维度创建了一个字符串,并针对它创建了一个交叉表。这些维度由分隔符“~”分隔,或者您可以使用其他分隔符以提高可读性。