基于条件的分页报表总和表达式

问题描述 投票:0回答:1

大家好,我有这个表达式,我根据多个条件求和销售额

=iif(Fields!ContName.Value="Africa") and
    iif(Fields!Country.Value="Ethiopia") and
      iif(Fields!City.Value="Adama") ,sum(Fields!Sale.Value),
        0)

我想要的是,如果所有条件都成立,它应该对销售值求和。由于某种原因它不起作用。任何帮助谢谢

reporting-services ssrs-tablix reportbuilder powerbi-paginated-reports
1个回答
0
投票

您只需要一个 IIF,并且 SUM 需要位于其外部以对各个记录求和。

=SUM(IIF(Fields!ContName.Value = "Africa" and Fields!Country.Value = "Ethiopia" and Fields!City.Value = "Adama", Fields!Sale.Value, 0))

如果您的销售字段有小数,则 0 可能需要更改为 CDEC(0)。

© www.soinside.com 2019 - 2024. All rights reserved.