Crystal reports 水晶报告小计

Crystal reports 水晶报告小计,crystal-reports,crystal-reports-2008,Crystal Reports,Crystal Reports 2008,我试图通过公式得到这些数字的小计,但小计是错误的,请检查这张图片 检查图像 我在这里使用这个公式,locamount是feild name,@test是parameter if isnull ({@test}) then {dt1.locamount} else {@test} @测试参数 if {dt.acdocno}+{dt.fiscalyear} = {esy.InvRef1} then {esy.Invpmt1} else if {dt.acdocno}+{dt.fiscalyea

我试图通过公式得到这些数字的小计,但小计是错误的,请检查这张图片 检查图像

我在这里使用这个公式,locamount是feild name,@test是parameter

if isnull ({@test})
then {dt1.locamount}
else
{@test}
@测试参数

if {dt.acdocno}+{dt.fiscalyear} = {esy.InvRef1}
then
{esy.Invpmt1}
else if 
{dt.acdocno}+{dt.fiscalyear} = {esy.InvRef2}
then
{esy.Invpmt2}
else if 
{dt.acdocno}+{dt.fiscalyear} = {esy.InvRef3}
then
{esy.Invpmt3}
else if 
{dt.acdocno}+{dt.fiscalyear} = {esy.InvRef4}
then
{esy.Invpmt4} ...... 
以上代码持续到50号

单击“插入字段”并选择“公式字段”,然后写入公式并将其保存为“小计”,然后拖动此字段,即报告上的小计


如何解决这个问题

我可能遗漏了一些显而易见的东西,但是。。。您应该能够通过使用分组摘要运行总计

  • 在报告中,转至报告>专家组。选择要小计的字段(VendorNo)

  • 为要汇总的字段创建运行总计-如果要汇总计算字段,请首先为计算字段创建公式(例如,{dt.acdocno}+{dt.fiscalyear}),然后将该公式用作要在运行总计中汇总的字段

  • 结果应该是这样的


    如果这不是您所需要的,您能否提供一些有关报表设计和使用的表的详细信息

    我可能遗漏了一些明显的东西,但是。。。您应该能够通过使用分组摘要运行总计

  • 在报告中,转至报告>专家组。选择要小计的字段(VendorNo)

  • 为要汇总的字段创建运行总计-如果要汇总计算字段,请首先为计算字段创建公式(例如,{dt.acdocno}+{dt.fiscalyear}),然后将该公式用作要在运行总计中汇总的字段

  • 结果应该是这样的


    如果这不是您所需要的,您能否提供一些有关报表设计和使用的表的详细信息

    你在报告中把公式放在哪里了。。我按供应商编号将其分组。您将公式放在报告中的何处。。我按供应商编号对其进行分组。