Reporting services 例如从myTable中选择*字段('C','P')?一旦我知道了这一点,我可以给你一个更好的答案。基本上,我在参数('C','P','O')中有3个值,我需要一起选择'C'和'P','O'将分别选择。在这种情况下,我仍然需要知道如何在数据集查询中使用参数。
Reporting services 例如从myTable中选择*字段('C','P')?一旦我知道了这一点,我可以给你一个更好的答案。基本上,我在参数('C','P','O')中有3个值,我需要一起选择'C'和'P','O'将分别选择。在这种情况下,我仍然需要知道如何在数据集查询中使用参数。,reporting-services,ssrs-2008,ssrs-2008-r2,Reporting Services,Ssrs 2008,Ssrs 2008 R2,例如从myTable中选择*字段('C','P')?一旦我知道了这一点,我可以给你一个更好的答案。基本上,我在参数('C','P','O')中有3个值,我需要一起选择'C'和'P','O'将分别选择。在这种情况下,我仍然需要知道如何在数据集查询中使用参数。您可以编辑您的问题来显示这一点吗?根据我的参数,如果选择close(c,p),则查询将从myTable中的select*中的WHERE aField IN('c','p')或WHERE aField IN('O')。希望你现在清楚 =join(
例如
从myTable中选择*字段('C','P')
?一旦我知道了这一点,我可以给你一个更好的答案。基本上,我在参数('C','P','O')中有3个值,我需要一起选择'C'和'P','O'将分别选择。在这种情况下,我仍然需要知道如何在数据集查询中使用参数。您可以编辑您的问题来显示这一点吗?根据我的参数,如果选择close(c,p),则查询将从myTable中的select*中的WHERE aField IN('c','p')或WHERE aField IN('O')。希望你现在清楚
=join(Parameters!Status.Value,",")
DECLARE @s TABLE(status char(10))
IF @states = 0 -- Closed
BEGIN
INSERT INTO @s VALUES('c'),('p')
END
ELSE
BEGIN
INSERT INTO @s VALUES('o')
END
select * from myTable a
JOIN @s s on a.status = s.status
select * from myTable a WHERE a.Status in (@status)