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