Crystal 报告具有多个行字段(属性)的交叉表
Crystal Reports Crosstab with multiple row fields(attributes)
我正在使用 Crystal Report XI 和 oracle 存储过程作为数据源设计业务分析报告。报告包含一个交叉表,其中一行(左侧)和销售站名称下的汇总值。
要求是在左侧有多个属性列,如产品 ID、产品名称、产品颜色、产品尺寸、产品销售日期等,最后是汇总值。到目前为止,我所做的是一个交叉表,左侧只有一列,然后是汇总值。
这是需要的交叉表示例。
我做了很多研发,但没有找到任何合适的解决方案。
报告的输出需要与业务用户提供的格式相匹配。
所以我设计的解决方案在这里:
Crosstab 用于聚合并联合显示两个或多个变量的分布,方法是将它们的结果针对一个维度制表。问题是如何增加维数。因为这违反了交叉表的逻辑,所以我修改了我的存储过程并通过连接维度创建了一个字符串,并针对它创建了一个交叉表。这些维度由分隔符“~”分隔,或者您可以使用其他分隔符以提高可读性。
我正在使用 Crystal Report XI 和 oracle 存储过程作为数据源设计业务分析报告。报告包含一个交叉表,其中一行(左侧)和销售站名称下的汇总值。
要求是在左侧有多个属性列,如产品 ID、产品名称、产品颜色、产品尺寸、产品销售日期等,最后是汇总值。到目前为止,我所做的是一个交叉表,左侧只有一列,然后是汇总值。
这是需要的交叉表示例。
我做了很多研发,但没有找到任何合适的解决方案。
报告的输出需要与业务用户提供的格式相匹配。
所以我设计的解决方案在这里:
Crosstab 用于聚合并联合显示两个或多个变量的分布,方法是将它们的结果针对一个维度制表。问题是如何增加维数。因为这违反了交叉表的逻辑,所以我修改了我的存储过程并通过连接维度创建了一个字符串,并针对它创建了一个交叉表。这些维度由分隔符“~”分隔,或者您可以使用其他分隔符以提高可读性。