代码之家  ›  专栏  ›  技术社区  ›  Serdia

无法根据MonthNumber和EwardNumber SSRS 2010获取价值

  •  0
  • Serdia  · 技术社区  · 7 年前

    T 特别是为了 YearNumber = 2018

    为了 MonthNumber = Month(Today())

    目前它唯一的价值是 NOT 0

    所以我写了这个细胞的表达式:

    =IIF((Fields!YearNumber.Value = 2018 AND Fields!MonthNumber.Value = Month(Today()),Fields!T.Value,0)
    

    这是在T-sql中生成这个数字的方式:

    ISNULL(case when MonthVal <= MONTH(GETDATE()) THEN  SUM(T) ELSE 0 END /2019317,0) as T,
    

    如果我算数就行了。但我不需要一笔钱。

    我怎样才能抓住 0.1023 ?

    我的数据如下:

    enter image description here

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  0
  •   Strawberryshrub    7 年前

    在第二张图片中,您的数据分组依据 Commercial Auto

    =Sum(IIF((Fields!YearNumber.Value = 2018 AND 
              Fields!MonthNumber.Value = Month(Today()),
              Fields!T.Value,
              0), 
          "YourCommercialAutoGroupName")