C# crystal报表中基于两个字段的求和公式。它的工作与一个领域的罚款
我一直在使用crystal report中的摘要公式。 我正在尝试根据课程计算辅导费,它在f9工作,如下所示 总和({Monthlyfeemaster.tutory Fee},{Monthlyfeemaster.Class}) 但我想根据班级和部门来计算辅导费,它给出的错误如下所示C# crystal报表中基于两个字段的求和公式。它的工作与一个领域的罚款,c#,.net,winforms,crystal-reports,crystal-reports-2008,C#,.net,Winforms,Crystal Reports,Crystal Reports 2008,我一直在使用crystal report中的摘要公式。 我正在尝试根据课程计算辅导费,它在f9工作,如下所示 总和({Monthlyfeemaster.tutory Fee},{Monthlyfeemaster.Class}) 但我想根据班级和部门来计算辅导费,它给出的错误如下所示 sum({Monthlyfeemaster.tutory Fee},{Monthlyfeemaster.Class},{Monthlyfeemaster.Section})我将在另一个公式中组合类和节,然后将其添加到
sum({Monthlyfeemaster.tutory Fee},{Monthlyfeemaster.Class},{Monthlyfeemaster.Section})我将在另一个公式中组合类和节,然后将其添加到sum公式中
sum({Monthlyfeemaster.Tuition Fee}, {Monthlyfeemaster.Class} & {Monthlyfeemaster.Section})
将此更改为:
Tonumber({Monthlyfeemaster.Tuition Fee}) + Tonumber({Monthlyfeemaster.Class}) + Tonumber({Monthlyfeemaster.Section})
它给出了一个错误:“必须有与此字段匹配的组”抱歉,应该在编写之前测试它。您可能已经有了一个{Monthlyfeemaster.Class}组,因为您正在使用sum({Monthlyfeemaster.tumore Fee},{Monthlyfeemaster.Class})。这是代码工作的唯一方式。使用在步骤1中创建的{@class_section}创建另一个组。那么第二步的公式就行了。。。尽管如此,由于已经创建了组,因此使用插入>摘要。。。这将是一个更容易的解决方案。除非你在做奇怪的计算。