2013-10-05 37 views
0

我一直在晶体报告中使用总结公式。 我正在尝试根据课程来计算tution fee,它正在工作f9,如下所示。根据两个领域的水晶报告求和公式。它与一个字段的工作正常

总和({Monthlyfeemaster.Tuition费},{} Monthlyfeemaster.Class)

但我想基于类和部分来计算形式予以费,其给出了错误,如下图所示。

总和({Monthlyfeemaster.Tuition费用},{Monthlyfeemaster.Class},{Monthlyfeemaster.Section})

回答

0

我将结合的类和部分中另一个公式然后将其添加到求和公式

  1. 创建公式 “class_section”: {Monthlyfeemaster.Class} {&} Monthlyfeemaster.Section

  2. 创建公式sum_tuition_class_section: 总和({沫nthlyfeemaster.Tuition费},{} @class_section)

我不知道,如果你能逃脱这样的:

总和({Monthlyfeemaster.Tuition费},{} Monthlyfeemaster.Class & {Monthlyfeemaster.Section})

但在上面的步骤应该工作。

+0

它给了一个错误:“这个字段匹配就必须有一群” –

+0

对不起,应该在写之前测试它。由于您使用的是sum({Monthlyfeemaster.Tuition Fee},{Monthlyfeemaster.Class}),您可能已经为{Monthlyfeemaster.Class}组设置了一个组。这是代码工作的唯一方法。使用在步骤1中创建的{@class_section}创建另一个组。然后,步骤2的公式将起作用...尽管您创建了组,但使用插入>摘要...将是一个更简单的解决方案。除非你正在做怪异的计算。 –

0
sum({Monthlyfeemaster.Tuition Fee}, {Monthlyfeemaster.Class} & {Monthlyfeemaster.Section}) 

更改为:

Tonumber({Monthlyfeemaster.Tuition Fee}) + Tonumber({Monthlyfeemaster.Class}) + Tonumber({Monthlyfeemaster.Section})