Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 设置默认SSRS参数_Sql Server_Reporting Services_Ssrs 2008_Default_Ssrs 2008 R2 - Fatal编程技术网

Sql server 设置默认SSRS参数

Sql server 设置默认SSRS参数,sql-server,reporting-services,ssrs-2008,default,ssrs-2008-r2,Sql Server,Reporting Services,Ssrs 2008,Default,Ssrs 2008 R2,默认SSRS设置。我有几个参数,有些是相互依赖的 例如: 有一个季节参数,最终,然后我有一个用户参数 final字段为是或否。 用户输出取决于年份 如果我的年度是2019,我将只看到该年度活跃的用户 select distinct user where year = @year 我需要设置默认值: 季节需要max(year)如何选择最大可能值 final,选项为yes或no,在服务器上选择“N” 默认。(见下图) 但是对于用户,我们希望根据年份选择默认值“全选”。我不知道如何根据查询/年份将

默认SSRS设置。我有几个参数,有些是相互依赖的

例如:

有一个
季节
参数,
最终
,然后我有一个
用户
参数

final
字段为
是或否。

用户
输出取决于
年份

如果我的
年度
2019
,我将只看到该年度活跃的用户

select distinct user where year = @year
我需要设置默认值:

季节需要
max(year)
如何选择最大可能值

final
,选项为
yes或no
,在服务器上选择“
N
” 默认。(见下图)


但是对于用户,我们希望根据年份选择默认值
“全选”
。我不知道如何根据查询/年份将默认设置为“全选”可能选项

除非在报表中定义,否则无法通过报表管理器实现此功能


例如,对于季节,您需要从数据集定义默认值,并使用SQL创建一个数据集以选择最大值(年)。

在服务器上,我应该在哪里指定最大值(年),就像在final上一样?构建数据集很复杂,我在哪里/如何设置默认设置。那么用户的全选默认值呢?您只能在像SSDT这样的开发环境中进行。打开报表项目,并更新报表。在将报表部署到服务器后,您无法实现这一点。我尝试在那里设置默认值,但它们似乎没有转移到服务器。关于尝试什么/在哪里寻找想法的任何建议。您需要将更新的报告部署到服务器。您不能将默认值设置为类似于
=Year(Today())
?这会将默认值设置为当前年份。@Steve-o169理论上,这可能会起作用,尽管我的问题仍然是在哪里指定默认值。但是这些数据都来自一个数据表,并且这些值(季节)是为未来一两年输入的,所以它有2020年、2021年等。