我试图通过公式得到这些数字的小计,但是小计是错误的,请检查这个图像检查图像。
图像
我在这里使用这个公式,formula是feild名称,@test是参数。
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个号码。
单击“插入字段”并选择“公式”字段,然后编写公式并将其保存为SUB_TOTAL,然后拖动该字段,即报表上的小计
如何解决这一问题
发布于 2016-05-25 15:26:35
我可能遗漏了一些明显的东西但是..。您应该能够通过使用分组和汇总或来完成这一任务,运行总计。

结果应该是这样的

如果这不是您所需要的,您能提供一些关于报表设计和使用表的详细信息吗?
https://stackoverflow.com/questions/35600551
复制相似问题