crystal reports基于Group汇总文本字段

时间:2013-12-12 12:18:34

标签: crystal-reports

我有一组数据,其中有3列作为产品名称,数量和旁白。我根据产品名称对记录进行了分组。所以我可以轻松获得产品名称和总数量。但问题是什么时候必须得到叙事场的总结。 我已将字段名称安排在Group Footer中。我试过像

这样的公式

示例:

Product Name Quantity Narration
A            50       'Narr1'
A            100      'Narr2'
B            50       'Narr3'

结果:

A,150,'Narr1,Narr2'   --> Correct
B,50,'Narr1,Narr2,Narr3'  --- Wrong

请帮忙。

1 个答案:

答案 0 :(得分:0)

您需要使用手动,运行总计字段:

{table.product_name}标题

//{@reset}

// third pass
WhilePrintingRecords;

// empty array
Stringvar Array reset;

// reset values array
Stringvar Array values := reset;

<强>详情

// {@increment}

// third pass
WhilePrintingRecords;

// declare
Stringvar Array values;

// increase array's size by one position
Redim Preserve values[Ubound(values)+1];

// store value in new, empty position
values[Ubound(values)] := {table.narration};

{table.product_name}页脚

//{@display}

// third pass
WhilePrintingRecords;

// declare
Stringvar Array value;

// join
Join(values, ",");