数据集预览报错

c533adc653b14b5591c4527fb1d8b7f4.png

在数据集预览就报这个错,检查了参数那条代码,没有问题,不知道为啥报错

FineReport 坚果联盟 发布于 3 天前
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于3 天前

不能这样用,你参数里面要用帆软的函数。而不是数据库的函数

SELECT

CASE WHEN T1.TypeName IN ('贷项通知单', '贷项通知单新', '贷项账户单', '贷项账户单新') THEN T1.ARFCMoney_NonTax*-1

     ELSE T1.ARFCMoney_NonTax

END ARFCMoney_NonTax

FROM dbo.AR_ARBillHead T1

WHERE (T1.BusinessType not in (9, 12, 8, 6, 5) or T1.BusinessType is null)

AND (T1.SrcType not in (7) OR T1.SrcType is null)

AND T1.Org = '1001808310074580'

AND T1.PayCust_Name NOT IN ('成都安可信电子股份有限公司', '成都安可信气体设备有限公司', '成都安讯智控自动化设备有限公司', '深圳万讯自控股份有限公司江阴分公司')

${if(len(endtime)=0,"","and T1.DisplayName='"+ format(endtime,"yyyy-MM") +"'")}

image.png

最佳回答
0
华莉星宸Lv7资深互助
发布于3 天前

你把注释都删掉看看

image.png

  • 坚果联盟 坚果联盟(提问者) 删掉后,还是要报错
    2025-06-05 11:18 
  • 华莉星宸 华莉星宸 回复 坚果联盟(提问者) 上面的注释页删掉,不行的话 把sql复制出来看看
    2025-06-05 11:20 
  • 3关注人数
  • 33浏览人数
  • 最后回答于:3 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部