Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
Visual studio Visual Studio 2015中SSRS中的筛选报告结果_Visual Studio_Reporting Services_Sql Server Data Tools - Fatal编程技术网

Visual studio Visual Studio 2015中SSRS中的筛选报告结果

Visual studio Visual Studio 2015中SSRS中的筛选报告结果,visual-studio,reporting-services,sql-server-data-tools,Visual Studio,Reporting Services,Sql Server Data Tools,我已经几个月不需要编辑报告了,所以我不确定下面的行为是什么时候改变的。我正在使用最新版本的Visual Studio 2015 Update 1 Professional(2016年4月,14.0.60413.0)发布本文。Visual Studio 2013 Update 5中的情况也是如此 我有一个数据库,里面有各种产品的大量信息。我试图在VS中使用SSDT(报表设计器)进行筛选,以便仅检索表中给定产品的报表的单个结果,但这似乎是不可能的 在VisualStudio中以前版本的SSDT中,我

我已经几个月不需要编辑报告了,所以我不确定下面的行为是什么时候改变的。我正在使用最新版本的Visual Studio 2015 Update 1 Professional(2016年4月,14.0.60413.0)发布本文。Visual Studio 2013 Update 5中的情况也是如此

我有一个数据库,里面有各种产品的大量信息。我试图在VS中使用SSDT(报表设计器)进行筛选,以便仅检索表中给定产品的报表的单个结果,但这似乎是不可能的

在VisualStudio中以前版本的SSDT中,我能够右键单击数据集并手动编辑查询。我将
选择我想要的列,然后我可以添加我自己的
WHERE
子句,以通过报表参数进行筛选。我不能再这样做了——选项已经不存在了。我可以手动编辑查询,但只能在数据源级别进行编辑。这是没有帮助的,因为数据源没有用于筛选的参数的概念,只有报表有。此处不正确,请参见下面的屏幕截图

在SSDT/visualstudio报表设计器中,仅检索给定数据集的单个结果(或筛选)的正确方法是什么

数据集属性(已编辑的字段名):


只有两种方法可以检索单个结果

  • 在SQL Server中,使用WHERE子句或类似概念(内部联接等)限制数据
  • 在SSR中,使用参数限制数据

  • 这些是唯一的方法。

    在数据集查询中是否已经有了类似于
    @Param
    的参数?另外,您是否查看了参数属性?