在SSRS中,我正在尝试使用此参数屏幕构建报告。其中一个参数需要5个值,如下所示:
然而,它不起作用..我不知道为什么。我也不明白“可用值”和“默认值”之间的区别是什么?任何提示表示赞赏,谢谢
答案 0 :(得分:3)
可用值是您允许该参数具有的值。可从下拉列表中选择它们。您可以手动指定它们,也可以填充数据集中的可用值。
默认值包含参数将设置为的初始值。这将是可用值之一。在您的示例中,您可以将默认值设置为0以指示默认值“No repsonse to survey”。如果所有参数都具有默认值,则报告将自动运行。
现在你说它不起作用,但你没有定义什么不起作用。请编辑您的问题以定义正在发生的事情以及您实际想要发生的事情。
我会快速猜测返回的值是不是被参数选择过滤了?如果是这样,您必须在查询或数据集的Filter表达式中使用您的参数。
例如,如果您的参数名为Response
,那么数据集查询应该类似于
SELECT *
FROM Responses
WHERE ResponseValue = @Response