以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]动态表达式如何设置成百分比的显示  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102277)

--  作者:积水成渊
--  发布时间:2017/6/16 15:35:00
--  [求助]动态表达式如何设置成百分比的显示
\'动态表达式
Dim dt As DataTable = DataTables("HR_部门信息表")
If DataTables("HR_部门信息表").DataCols.Contains("医保销售额占比") Then
    \'代码
Else
dt.DataCols.Add("医保销售额占比", Gettype(Double), "IsNull([医保销售额],0)/IsNull([总体销售额],1)")
End If

这样显示的小数,如何转换成百分数

--  作者:积水成渊
--  发布时间:2017/6/16 15:46:00
--  
除了用这个代码外,可以直接在表达内完成吗
DataTables("HR_部门信息表").DataCols("医保销售额占比").SetFormat("#0.00%")

--  作者:有点色
--  发布时间:2017/6/16 16:57:00
--  

 只有2楼一种办法。


--  作者:积水成渊
--  发布时间:2017/6/16 21:32:00
--  
好的。谢谢老师