以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=192961) |
-- 作者:xybcxh -- 发布时间:2024/8/5 16:39:00 -- [求助] 老师,现有一报表,列名:报表分类,内容有:尘毒、双气路等等许多种;根据报表分类内容而要求不同的计算公式。现在是后面的计算公式已做好,就是这个先头的表达式不知怎么写,请老师帮忙。谢谢。以下是部分表达式:
报表分类表达式--- 这个不知怎么写 Dim dr1 As DataRow = e.DataRow Select Case e.DataCol.Name Case "RB标值","RB测值","RB误差" If dr1.IsNull("流量最大值") Then If dr1.IsNull("RB标值") OrElse dr1.IsNull("RB测值") Then dr1("RB误差") = Nothing Else dr1("RB误差") = (dr1("RB标值") - dr1("RB测值")) / dr1("RB测值")*100 End If Else If dr1.IsNull("RB标值") OrElse dr1.IsNull("RB测值") Then dr1("RB误差") = Nothing Else dr1("RB误差") = (dr1("RB标值") - dr1("RB测值")) / dr1("流量最大值")*100 End If End If 。。。。。
[此贴子已经被作者于2024/8/5 16:42:18编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/8/5 16:49:00 -- http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=50080 没看懂1楼表示的意思。请截图说明一下
|
-- 作者:xybcxh -- 发布时间:2024/8/5 17:00:00 -- [此贴子已经被作者于2024/8/5 17:39:10编辑过]
|
-- 作者:有点蓝 -- 发布时间:2024/8/5 17:07:00 -- 上传图片的方法:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=78 |