gpt4 book ai didi

reporting-services - 参数的默认值在 SSRS 2008 R2 中不起作用

转载 作者:行者123 更新时间:2023-12-03 13:23:25 24 4
gpt4 key购买 nike

我有一个报告(BIDS SSRS 2008 R2),它有一个参数,允许用户从列表中选择多个值(比如说销售区域)。

不过,我想要,因为列表很长(大约 15 个可能的值)默认选择了最常用的 2 个值。

我在 Parameter Properties >> Default Value 对话框中配置它,当我在预览模式下运行报告时,它可以工作,这意味着检查了默认值。

但是,当我部署它并使用 IE9(或 Chrome)运行它时,它不起作用。

有任何想法吗?

最佳答案

我猜你的构建很糟糕,你正在部署并且没有从你所做的更改中得到更新,或者它没有覆盖一个值。您可以做一些事情来确保存在默认参数值。

  • 转到服务器上发布的报告,然后单击右侧的下拉箭头并选择“管理”。现在选择左侧 Pane 中的“参数”。在“有默认值”列(2008R2 及更高版本的左起第 3 个)下,应选中它。然后在“默认值”下,它要么是特定的显式输入,要么会说“基于查询”,这意味着它从数据集或类似方式中获取其值。如果这与您期望的值不同并且是明确的,您可以在此处进行更改。
  • 如果它是基于查询的,并且您发现您的数据无法在此处更改,我将转到 BIDS 并在解决方案下打开 SSRS 项目并选择“在 Windows 资源管理器中打开文件夹”。找到您报告的 DATA 文件并将其删除。请注意,这不是报告本身,而是类似于“report.rdl.data”的文件。这不是最有可能影响构建的步骤,而只是预览,但是我们希望在重建后看到预览的样子。转到您的报告项目并选择“清理”,然后选择“重建”,以确保除了您明确删除的文件之外,您还删除了 bin 中的所有数据文件。 Rebuild 现在将根据说明构建所有文件。现在单击报告上的预览,验证它是否与默认值一致。再次发布并观察。
  • 如果这仍然没有改变报告,我猜想更新没有采取。我会将服务器上的报告重命名为“report_old”并尝试再次发布。
  • 如果这仍然没有采取,我会检查我们想要的发布位置是否有效并且我们正在正确部署,并且任何参数都没有从未设置为“不覆盖”的共享数据集中获取数据或发布导致的奇怪边缘情况由于配置设置而被暂停。

  • SSRS 过去对我有过奇怪的问题,即我的文件处于源代码控制之下,然后系统不想自己更新参数。通常,这可以通过重建修复,但有时确实需要发布新的二进制文件。

    关于reporting-services - 参数的默认值在 SSRS 2008 R2 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19102950/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com