我在 SQL Server 2019 中使用新的 SSRS 报表生成器,并且我正在尝试使用一个多值参数创建分页报表。
我已经为我的报告提供了两个数据集,它们都来自同一个共享数据源。一个数据集是所有报表数据,另一个只是作为来自第一个数据集的不同键列表返回。
两个查询都在查询设计器中运行并返回它们的预期值。但是,如果我创建一个多值参数并将可用值设置为该查询中的字段。每次我都会得到一个空白列表,并且整个报告也是空白的,即使我还没有配置报告来使用该参数执行任何操作。
我错过了什么?我在报表、数据源和数据集上使用相同的缓存 sql 登录,并且查询肯定会返回值。
如果我从报告中删除参数,那么一切都按预期工作。