Cily 发表于 2021-7-16 11:07:20

Sum条件统计

=Sum((Fields!RecvMoney.Value), (Fields!PayMentType.Value='收入项'))
前面求和,后面条件,请问格式是这样写的吗?
多个条件呢?

James.Lv 发表于 2021-7-16 11:07:21

本帖最后由 James.Lv 于 2021-7-19 11:22 编辑

您好,这个写法不对,可以通过这样的方式实现:Sum(IIF(Fields!PayMentType.Value="收入项",0,Fields!RecvMoney.Value))

Cily 发表于 2021-7-16 16:59:07


不行,我要的是合计=收入项+贵宾卡充值
Sum(IIF(Fields!PayMentType.Value='收入项' and Fields!PayMentType.Value='贵宾卡充值' ,0,Fields!RecvMoney.Value))这样计算还是错误的

James.Lv 发表于 2021-7-16 17:01:03

Cily 发表于 2021-7-16 16:59
不行,我要的是合计=收入项+贵宾卡充值
Sum(IIF(Fields!PayMentType.Value='收入项' and Fields!PayMent ...

您好,您的条件不能用and吧,应该用OR ,收入项或者贵宾卡充值

Cily 发表于 2021-7-16 17:01:24

James.Lv 发表于 2021-7-16 17:05:33

Cily 发表于 2021-7-16 17:01


{:4_86:}

Cily 发表于 2021-7-19 09:08:08


下图是后面的合计公式,不正确啊,条件合计公式是这样写的吗

Crystal.Li 发表于 2021-7-19 09:17:54

您可以提供下您这个报表文件(内嵌附一份示例数据)我在您这个报表文件中修改下公式~

Cily 发表于 2021-7-19 09:59:08

因为我在报表里很多公式写出来不是想要的,我想知道正确的公式,报表不是这样做的。

James.Lv 发表于 2021-7-19 11:22:08

Cily 发表于 2021-7-19 09:59
因为我在报表里很多公式写出来不是想要的,我想知道正确的公式,报表不是这样做的。

您好,您的条件判断后面的字符串应该用双引号
页: [1]
查看完整版本: Sum条件统计