以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教百分比的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=19438)

--  作者:rjh4078
--  发布时间:2012/5/9 22:53:00
--  请教百分比的问题

通过代码生成了一个动态表  最后添加一个占用比统计列 如何转换成百分比

我的代码如下

With DataTables("库存状况表_Table1").DataCols  \'用表达式列计算库存数据
    .Add("可用库存",Gettype(Integer), "IsNull([期初数量],0) + ISNULL([入库数量],0) - ISNULL([出库数量],0)")
     .Add("库存占用率",Gettype(Double),format( "可用库存/sum(可用库存)","00.00%"))
End With


--  作者:blackzhu
--  发布时间:2012/5/10 7:34:00
--  

With DataTables("库存状况表_Table1").DataCols  \'用表达式列计算库存数据
    .Add("可用库存",Gettype(Integer), "IsNull([期初数量],0) + ISNULL([入库数量],0) - ISNULL([出库数量],0)")
    .Add("库存占用率",Gettype(Double),"可用库存/sum(可用库存)")
End With

DataTables("库存状况表_Table1").Datacols("库存占用率").SetFormat("00.00%")

 

  这样试试.


--  作者:rjh4078
--  发布时间:2012/5/10 9:42:00
--  
OK了 非常感谢