Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 选择“SSRS”参数;“未来”;或;过去";日期。(截至到期日已到期或有效的合同)_Reporting Services_Ssrs 2008 R2 - Fatal编程技术网

Reporting services 选择“SSRS”参数;“未来”;或;过去";日期。(截至到期日已到期或有效的合同)

Reporting services 选择“SSRS”参数;“未来”;或;过去";日期。(截至到期日已到期或有效的合同),reporting-services,ssrs-2008-r2,Reporting Services,Ssrs 2008 R2,我将使用什么表达式和数据集查询结构来添加下拉筛选器以按日期筛选合同记录,选择“Expired”,ExpirationDate=Today()?一个选项是将参数与数据集筛选器一起使用 向报告中添加新参数 将可用值设置为“过期”和“当前” 使用表达式向数据集添加筛选器以检查每一行。例如: =IIf(参数!MyParam.Value=“Expired”和字段!ExpirationDate.Value=Today,true,false)) 过滤器应如下所示: 好的,那么,添加一个带有“Expired”和

我将使用什么表达式和数据集查询结构来添加下拉筛选器以按日期筛选合同记录,选择“Expired”,ExpirationDate=Today()?

一个选项是将参数与数据集筛选器一起使用

  • 向报告中添加新参数
  • 将可用值设置为“过期”和“当前”
  • 使用表达式向数据集添加筛选器以检查每一行。例如:

    =IIf(参数!MyParam.Value=“Expired”和字段!ExpirationDate.Value=Today,true,false))

  • 过滤器应如下所示:


    好的,那么,添加一个带有“Expired”和“Current”作为可用值的参数和一个带有表达式的过滤器。我将在DataSet1查询中输入什么。对不起,我说的太多了。另外,如何设置默认值以显示所有记录?谢谢。我添加了一个参数,可用值为“Expired”和“Current”。选中“允许空白值”和“允许空值”。没有设置默认值。在数据集中,我将上面的表达式添加到了一个过滤器中,在表达式字段中,没有在过滤器中进行任何其他设置(没有运算符或值。只有表达式)。我收到一个错误声明:“无法比较数据类型System.Boolean和System.String。”@DavidMegnin请查看我添加的屏幕截图。我指的数据集是您现有的主查询。好的。我没有在值字段中输入“true”。我很少使用过滤器,所以我不太熟悉如何使用它们。哦,我也注意到了布尔设置。我会把它们修好,再试试看。谢谢。好的,这次没有错误,但是两个选择都没有返回数据行。这是我的筛选表达式:=IIf(Parameters!ExpirationDate.Value=“Expired”和Fields!ContractExpirationDate.Value=Today,true,false))[如何在stackoverflow中添加“新行”?]我的参数是“ExpirationDate”SQL字段是“ContractExpirationDate。我的表达式正确吗?我应该用“GetDate()”替换“Today”吗?