【问题标题】:crystal reports Summarizing text field based on Group水晶报表基于组汇总文本字段
【发布时间】:2013-12-13 01:07:27
【问题描述】:

我有一组数据,其中包含 3 列,分别是产品名称、数量和叙述。我已经根据产品名称对记录进行了分组。所以我可以很容易地得到产品名称和总量。但问题是什么时候必须得到旁白领域的总结。 我已经在组页脚中安排了字段名称。我尝试了一个类似的公式

例子:

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

结果:

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

请帮忙。

【问题讨论】:

  • 旁白到底是什么?您能给我们一些数据示例吗?

标签: crystal-reports


【解决方案1】:

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

{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, ",");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-13
    • 1970-01-01
    相关资源
    最近更新 更多