reporting-services - SQL Server Reporting Services-为多值报表参数设置默认值

标签 reporting-services reportingservices-2005

我在SSRS中有一份报告,我使用的参数之一是城市。用户可以从城市列表中进行选择,以提取该位置或多个位置的报告。我的数据集只是来自tblCities的select *。运行报表时,我确实看到选项之一是“全选”。但是,我想知道-是否有办法将“全选”选项作为默认值,以便默认选择所有城市?

并且,沿着这些思路,这是一个单独的问题-是否可以使此下拉列表为可选?我尝试了允许NULLS复选框,但是对于多值参数,似乎SSRS不允许这样做。

仅供引用-我才刚刚开始使用SSRS;对此知之甚少。

最佳答案

is there a way I can get this "Select All" option as the default value, so that by default all cities are selected?



是的你可以。
  • 打开“报表参数”对话框:“布局”选项卡,右键单击 Canvas 上非报表的任何位置,选择“报表参数”
  • 从左侧
  • 的列表中选择参数(在这种情况下为城市)
  • 在默认区域的右下角
  • 中选择适当的默认设置

    一种选择是可以静态定义值。 IE:= 0或Select All选项的任何值。仅供引用:我发现在Visual Studio预览中有效的内容在直播时不起作用。

    另一个选择是,如果城市列表来自存储的proc,则对proc的输出进行排序,因此Select All在列表的顶部。然后,您在静态值1下选择单选按钮(不记得了,在检查ATM时不起作用)-您必须选择该存储过程所关联的数据集,然后选择该值所来自的列。

    is it possible to make this drop-down optional?



    当您说“多值”时,您实际上是否可以从列表中选择多个值? IME,您所获得的只是一个下拉菜单,并且只能选择一个可用选项。

    允许null只是一个可接受的值-可选性实际上是在查询中处理的,因此,如果提供了哨兵值,则查询中将不包含条件。 IE:
    AND (@cities IS NULL OR t.city = @cities)
    

    很快,而且字面上很脏。 OR表现不佳。

    关于reporting-services - SQL Server Reporting Services-为多值报表参数设置默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1877191/

    相关文章:

    reporting-services - 如何格式化 SSRS Tablix

    reporting-services - SQL Reporting Services,请求失败,HTTP 状态为 404 : Not Found

    reporting-services - SSRS元素跳位

    reporting-services - SSRS 报告中的自定义数字格式

    sql-server - SSRS 2008 自动换行问题

    reporting-services - 同一SSRS图表中的两种图表类型(条形图和折线图)

    sql-server - 移动和合并报告服务器实例

    tsql - SSRS 参数。允许 "All"或 "Null"

    pdf - 具有矩阵和列表的SSRS 2005在打印或导出为PDF时在每个数据页之间显示空白页

    reporting-services - SSRS 除以零错误表达式