【发布时间】:2016-05-18 20:14:52
【问题描述】:
几个月以来我都不需要编辑报告,所以我不确定以下行为何时发生变化。截至这篇文章(2016 年 4 月,14.0.60413.0),我正在使用最新版本的 SSDT 的 Visual Studio 2015 Update 1 Professional。 Visual Studio 2013 Update 5 中的情况也是如此。
我有一个数据库,其中包含各种产品的大量信息。我正在尝试在 VS 中使用 SSDT(报告设计器)进行过滤,以仅检索表中给定产品的报告的单个结果,但这似乎是不可能的。
在 Visual Studio 中以前版本的 SSDT 中,我能够右键单击数据集并手动编辑查询。我会SELECT 我想要的列,然后我可以添加我自己的WHERE 子句以按报告参数过滤。我不能再这样做了——选项不再存在。我可以手动编辑查询,但只能在数据源级别。这没有帮助,因为数据源没有过滤参数的概念,只有报表有。 This MSDN article此处不正确,请看下面的截图。
在 SSDT/Visual Studio 报表设计器中只检索给定数据集的单个结果(或一般过滤)的正确方法是什么?
数据集属性(已编辑字段名称):
【问题讨论】:
-
您的数据集查询中是否已有类似
@Param的参数?另外,您查看过参数属性吗?
标签: visual-studio reporting-services sql-server-data-tools