Matrix 报告中部分缺少SSRS查询数据

Matrix 报告中部分缺少SSRS查询数据,matrix,filter,ssrs-2008,visibility,query-designer,Matrix,Filter,Ssrs 2008,Visibility,Query Designer,我知道这个问题已经被问了100次了,但我已经尝试了所有我能找到的选项,不知道我是否遗漏了什么。我已经尝试了许多建议的解决方案,但都无法付诸实施 我在SSRS 2013中有一份矩阵报告…参数,数据集,所有正常的东西。这些数据集是SQL存储过程。我的矩阵使用一个名为dsDetails的数据集,它从SQL存储过程中提取数据。当我在SQL Server中运行SP时,我获得了我期望的所有数据(即2018年的数据);如果我通过SSRS查询设计器运行SP,我也会看到所有数据。然而,当我的报告呈现出一些数据不存

我知道这个问题已经被问了100次了,但我已经尝试了所有我能找到的选项,不知道我是否遗漏了什么。我已经尝试了许多建议的解决方案,但都无法付诸实施

我在SSRS 2013中有一份矩阵报告…参数,数据集,所有正常的东西。这些数据集是SQL存储过程。我的矩阵使用一个名为dsDetails的数据集,它从SQL存储过程中提取数据。当我在SQL Server中运行SP时,我获得了我期望的所有数据(即2018年的数据);如果我通过SSRS查询设计器运行SP,我也会看到所有数据。然而,当我的报告呈现出一些数据不存在时(特别是我缺少2018年的数据;2016年和2017年的数据存在)。我已经删除了rdl.data文件并清除了缓存,但仍然无法获取数据。我还检查了丢失的数据没有任何奇怪的格式,这也不是问题所在

我检查了矩阵过滤器、行/列组过滤器、行/列goup可见性等。我能找到导致它的原因…似乎它必须是一个过滤器或可见性


所以我决定在报告中加入一个新的矩阵,并尝试通过添加一行、一列和相同的交易来重建……2018年缺失的数据。是否有一种适用于报告主体的过滤器形式(因此任何矩阵/表我都会放在其中)。这个新矩阵肯定没有添加过滤器或可见性,因此它是数据的纯表示……除了我在查询/数据集结果中清楚看到的2018年数据缺失之外。

应该应用的唯一过滤器是数据集上的过滤器。您可以从数据集属性中的“查询设计器”视图中获取所有数据,该视图将包括参数,但不会筛选数据集属性中的数据集筛选器中的项。但你听起来好像知道自己在做什么,而且可能已经检查过了。尝试创建一个只包含查询和表的新报告,看看您是否得到了支持。¯ \ _(ツ)_/''应该应用的唯一筛选器是数据集上的筛选器。您可以从数据集属性中的“查询设计器”视图中获取所有数据,该视图将包含参数,但它不会在数据集属性中筛选数据集筛选器中的项。但您听起来好像知道自己在做什么,并且可能已经检查过。请尝试创建一个新报告,仅包含查询和一个表格,以查看您是否获得2018_(ツ)_/¯