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

在SSRS中使用Filter表达式获取日期范围

  •  0
  • Excited_to_learn  · 技术社区  · 10 年前

    我正在筛选表达式中处理SSRS 2008,以从今天的日期再加上100天获得一系列记录。这是输入的条件:

    =Fields!Maturity_Date.Value >= today() AND 
     Fields!Maturity_Date.Value <= DateAdd("d", 100, Fields!Maturity_Date.Value)
    

    后来我将Datatype更改为Boolean,将运算符保持为“=”,并将值插入为“True”。

    当我运行报告时,它会给我一个错误

    无法评估Tablix“Renewal_Letters”的FilterValues

    我在这里会犯什么错误?

    1 回复  |  直到 10 年前
        1
  •  1
  •   Excited_to_learn    10 年前

    我找到了我想要的:

    我在DateAdd()的语法中犯了一个错误 这应该是:

    =Fields!Maturity_Date.Value >= today() 
    AND Fields!Maturity_Date.Value <= (DateAdd("d", 100, today()))