以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]EXCLE报表模板公式问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=174831) |
-- 作者:BCH -- 发布时间:2022/2/8 16:16:00 -- [求助]EXCLE报表模板公式问题 在excle报表模板有个单元格代码“ [$泥浆接收单,(Sum(泥浆量_岩屑)+Sum(泥浆量_废弃钻井液)) ,<*"处理站 = \'" & [!处理站] & "\' And 日期 = \'" & [!日期1] & "\'"*>] ”,生成报表时符合条件的所有行,如果求和的两列都有值时计算正确,如果两列只有一列有数值时计算结果为0,问题出在哪,如何解决呢?例如 计算结果显示0而不是48
|
-- 作者:有点蓝 -- 发布时间:2022/2/8 16:41:00 -- 试试 [$泥浆接收单,(IsNull(Sum(泥浆量_岩屑),0)+IsNull(Sum(泥浆量_废弃钻井液),0)) ,<*"处理站 = ..........
|
-- 作者:BCH -- 发布时间:2022/2/9 8:59:00 -- 试了一下不起作用,是不是表达式格式有问题,感觉思路是对的 |
-- 作者:BCH -- 发布时间:2022/2/9 9:06:00 -- 蓝老师IsNull这个可以用在excle报表里面吗?怎么感觉好像不起作用 |
-- 作者:有点蓝 -- 发布时间:2022/2/9 9:58:00 -- 确实没有办法处理。问题已反馈 |
-- 作者:BCH -- 发布时间:2022/2/9 10:09:00 -- 已经解决了添加了两个单元格代码分别 [$泥浆接收单,Sum(泥浆量_岩屑) ,<*"处理站 = \'" & [!处理站] & "\' And 日期 = \'" & [!日期1] & "\'"*>] 、 [$泥浆接收单,Sum(泥浆量_废弃钻井液) ,<*"处理站 = \'" & [!处理站] & "\' And 日期 = \'" & [!日期1] & "\'"*>] ,然后在把两个单元格隐藏,原单元格=这两个单元格的和就可以了 |