SSRS-将多值参数保存到临时表

时间:2018-12-03 20:55:32

标签: sql reporting-services multivalue

我在报表中有一个包含100个值的多值参数@ID,我需要收集在临时表中选择的值以进一步处理它们,然后将这些参数显示到报表中。如何将选择的参数保存到临时表中,每行一个值?

 ID: 
    1
    2
    3
    ...
    100

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

如果您的数据集查询不是存储的proc并且它们的值最初来自表,那么您可以执行此操作。

假设ID来自产品表,那么您就可以

SELECT ProductID INTO #temp FROM myProducts WHERE ProductID in (@ID) 

尽管我不会使用临时表,但通常只查询我的数据并在上述WHERE子句中应用参数,该方法通常是大多数数据集查询的基础。