以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于条件  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=122022)

--  作者:nbsugu_z
--  发布时间:2018/7/17 14:42:00
--  关于条件

With t.DataTable.DataCols  \'用表达式列计算库存数据
    .Add("进项税_小计",Gettype(Double), "IsNull([进项税_主材发票],0) + ISNULL([进项税_劳务发票],0)+ISNULL([进项税_报销发票],0)")
    .Add("应交增值税",Gettype(Double), "IsNull([发票销项税],0) - ISNULL([进项税_小计],0)")
End With
 

老师,在统计汇总表中我要增加一个段叫:应交城建税,按上面的应交增值税是>0判断,如果>0 则应交城建税=应交增值税*0.07并保留二位小数,否则为0

 .Add("应交城建税",Gettype(Double), "xxxxxxxxxxxxxx")  不知道里面代码如何写,能不能写?请帮忙


--  作者:y2287958
--  发布时间:2018/7/17 16:20:00
--  
.Add("应交城建税",Gettype(Double), "iif(应交增值税>0,Convert(应交增值税*0.07*10000,\'System.Int64\')/100,0)")
--  作者:有点甜
--  发布时间:2018/7/17 18:42:00
--  

四舍五入,参考

 

http://www.foxtable.com/webhelp/scr/0108.htm