SSRS - 部分数据集的列中的SUM值(日期值上的过滤条件)H E L P

时间:2018-05-16 21:12:36

标签: reporting-services ssrs-2008-r2 ssrs-tablix

我有一个包含2个不同日期的数据集(当前和之前),让我们说它看起来像这样:

DATE     NAME    QUANTITY     MONTH
5/15     John     10           JAN
5/15     John     25           FEB
5/15     Tim      5            JAN
5/15     Tim      15           FEB
5/14     John     9            JAN
5/14     John     20           FEB
5/14     Tim      3            JAN
5/14     Tim      10           FEB    

我创建了一个像这样的ssrs pivot:

NAME   JAN    FEB     TOTAL
John   10     25      35  
Tim    5      15      20

现在我想添加前一天总数的另一列,例如:

      <-- New 5/14 total --> <----- This is all 5/15 ---->       

NAME   |   YESTERDAY TOTAL   |      JAN  |  FEB  |   TOTAL
John   |         29          |       10  |   25  |    35  
Tim    |         13          |        5  |   15  |    20

我已尝试过这个表达式,但要么返回0或返回两天的总数,我不明白:

=SUM(IIF(Fields!DATE.Value="5/14/2018",Fields!QUANTITY.Value,0))
=IIF(Fields!DATE.Value="5/14/2018",SUM(Fields!QUANTITY.Value,0))

帮助将不胜感激。感谢

1 个答案:

答案 0 :(得分:0)

基本上你需要使用enter image description here矩阵并确保你有两列相邻,然后根据你的需要进行过滤。