【问题标题】:Insert a separator into a dropdown list in SSRS在 SSRS 的下拉列表中插入分隔符
【发布时间】:2016-02-18 10:53:54
【问题描述】:

我有一份报告,其中包含有关工具的信息。我在 SSRS 中有一个多值参数设置,它提取工具名称和 GUID,然后将 GUID 传递给存储的过程以获取结果。

除了名称和 GUID 之外,这些工具还具有活动值。我想先显示一个带有活动项目的工具列表,然后是非活动项目。很简单,这只是一个命令,但是我想在活动和非活动工具之间放置一个视觉分隔符。我可以通过根据活动状态创建一个订单值,然后使用联合在它们之间附加一条虚拟线来实现这一点。

但这意味着可以选择分隔线。我可以在我的存储过程中处理该行,因此它不会导致问题,但我想使该行不可选择或具有类似于您在下拉菜单中看到的分隔符。

有谁知道可以实现此目的的任何功能?

我的主要项目目前是在2008R2的帮助,但是如果有好的解决方案我也许可以升级。

非常感谢。

【问题讨论】:

  • 我唯一能想到的是为活动和非活动创建一个参数,然后填充工具名称参数。
  • 嗨新人。是的,这是我考虑过的方法之一。但是,当启用多选时,您不能有 NULL,因此您需要添加两个虚拟值,一个到每个参数,然后过滤掉两者。很高兴看到其他人的想法和我一样。
  • 你可以在多选中有 NULLS,看看这个。 mssqltips.com/sqlservertip/3502/…

标签: reporting-services parameters ssrs-2008 ssrs-2008-r2


【解决方案1】:

好的 - 发现似乎没有办法显示分隔符,因为在数据集中的分隔符行中没有编码。最终解决方案接近我最初的计划。我现在下载两个数据集,一个是所有工具(活动、分隔符、非活动)并将其附加到我的可用值,另一个是仅活动的,然后我将其附加到我的默认值。

这意味着两者都可用,但默认仅处于活动状态。不是对确切问题的解决方案,但最好是我能想到的并且足够接近以适合目的。

如果有人确实遇到了更好的解决方案,我很乐意在这里找到他们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多