问题标签 [reportparameter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
713 浏览

reporting-services - SSRS 报告参数的奇怪行为

有没有其他人遇到过这个问题?我正在使用 Dynamics AX 2012 的开发工具在 SSRS 2008 中设计报表,我的报表中有多个数据集和参数,问题是当我对主数据集进行任何更改并刷新数据集时,我的一些报表参数忘记多值选项,然后我必须为所有这些参数再次将多值设置为真。

这个问题有什么解决方案吗?

0 投票
0 回答
370 浏览

dynamic - 从 Web UI 读取 RDL 文件中的参数 - SSRS

我有一组报告,我只需要为所有报告的参数部分使用一个 UI,即报告参数布局屏幕的目的是读取报告 RDL 文件中的参数集合并动态创建屏幕.

以便:

  • 只有一个参数屏幕(而不是每个报告一个)

  • 对 RDL 文件的任何参数更改都将立即反映,不需要对参数屏幕进行开发更改

请让我知道是否有解决方案。或者我必须为每个报告使用单独的参数 UI。

0 投票
1 回答
610 浏览

reporting-services - 如何在 SSRS 中提供“键入时搜索”

有没有一种方法可以在我的 SSRS 报告过滤器中为我的用户提供“键入时搜索”功能,我有多个值字符串参数,它们在报告管理器中转换为选中的列表框,用户必须一一查找并选择。如果过滤器中有数百条记录,这是一项繁琐的工作。

在此处输入图像描述

0 投票
2 回答
5624 浏览

reporting-services - 如何为 SQL Server Reporting Services (SSRS) 创建 MDX 参数?

在 SQL Server Reporting Service 中,当我连接到我的多维数据集以创建数据集时,在查询设计器中,我使用过滤器创建查询。它为我创建了以下 MDX:

当我添加此数据集时,Reporting Services 会创建一个名为CreateDateYear. 当我将像“2014”这样的值传递给这个参数时,我什么也得不到,我必须传递像[Create Date].[Year].&[2014].

如何更改我的报告以更改此参数以传递诸如“2014”之类的值而不是丑陋且不友好的字符串[Create Date].[Year].&[2014]

0 投票
1 回答
756 浏览

c# - SSRS 报告参数可见性

我有一个带有 8 个参数的 SSRS 报告。在我测试时,在报告服务器上,我可以看到 8 个字段以及一个“查看报告”按钮。

现在,我正在尝试使用 ASP.NET 中的 ReportViewer 控件来显示带有参数的相同 SSRS 报告。在 ReportViewer 控件中,我可以使用“查看报告”按钮看到相同的 8 个字段。但是,在 ASP.NET 应用程序中,我只想向用户显示 2 个参数字段。我想对最终用户隐藏其他 6 个参数。

我正在考虑将 rdl 文件作为 XML 获取并查看 ReportParameters 部分并根据配置文件隐藏或显示参数。有没有更好的办法?。

0 投票
0 回答
728 浏览

reporting-services - 使用 SSAS Cube 作为数据源的 SSRS 报告日期参数值 - 将不可用的值显示为灰色

我正在使用 SSAS 多维数据集作为数据源构建 SSRS 报告。该报告包含提供所需数据的共享数据集。下面是设置。

  • Sql server 版本:Sql server 2008R2
  • 报告生成器 3.0

我有报告 A,由数据集 D 提供支持,在多维数据集 C 上运行。数据集有 3 个参数,其中一个是日期参数 - P1。我已将其设置为在报告中有另一个参数 - P2 包含类型为 Date (以确保用户暴露于日期选择器),来自此的输入,然后 P2 在输入之前被操作为所需的格式数据集参数 P1(隐藏)。关于这个参数,我有两个问题。

目前,当用户选择一个没有值的日期 (P2) 时,报告会出错,因为它在多维数据集上找不到相应的成员。是否可以使如果该成员不存在,则弹出一个简单的错误消息,例如“找不到日期”,而不是报告失败?

其次,我可以操纵暴露给用户的日期选择器(P2),使不可用的日期在日期参数(P2)上变灰吗?

如果每个问题都需要更多信息,请告诉我。

谢谢

0 投票
1 回答
1300 浏览

asp.net - 报错,值不能为空

我被上述错误所困扰。

我有一个名为 loc 的参数的报告。

该报告的预期目的是允许用户从下拉列表中选择一个位置,然后将与该位置关联的记录显示给用户。

下拉列表中的值填充得很好。

但是,当我从下拉列表中选择一个位置时,我收到一条错误消息:

值不能为空。参数名称:reportParameters

当我将值作为文本框而不是下拉列表传递时,一切正常。

任何想法我做错了什么?

以下是相关代码。请原谅我提前发布大量代码。

0 投票
1 回答
2874 浏览

sql - SSRS 报告参数 - 带有“全选”的单选下拉菜单

我正在重新创建一个使用一些晦涩的报告技术构建的报告,并且该报告具有一些参数(下拉框过滤器)。所有下拉列表一次只允许选择一个值,但还包括列表顶部的“全部”选择​​。因此,您可以在没有 filter(All) 的情况下查看报告,也可以在单个值选择上对其进行过滤。这在SSRS中可能吗?

PS:我会使用多值和默认值中的相同查询来全选,但由于我有 6 个参数,所以主查询以 6 个“WHERE...IN...”子句结束,并且需要超过 15 个分钟运行。

任何建议将不胜感激。

埃隆德。

0 投票
0 回答
689 浏览

vb.net - 如何按名称引用 SSRS 报告参数

我有以下代码,我试图通过 ReportViewer 以编程方式创建 xml 报告。

在我为 LocationLocationParent 设置参数的地方,它不允许我按名称设置值,只能通过列表中每个值具有的某种类型的索引。SSRS 报告本身的下拉列表采用树状结构,如下所示:

这个列表不是一棵真正的树,只是看起来像一棵树。它是复选框项目的多选列表。例如,我无法将参数设置为值“Child3” - 仅通过其索引,但报告窗口的列表中有 100 个值。如果我这样设置:“[Location].[Location Parent].&[Child3]”我得到以下异常

此报告需要报告参数“LocationLocationParent”的默认值或用户定义值。要运行或订阅此报告,您必须提供参数值。(rsReportParameterValueNotSet)

请注意,StaffStaffName 参数不是以树状结构形成的,只是一个列表,因此我能够正确设置该参数。

如何为 LocationLocationParent 设置我想要的值的名称?

0 投票
2 回答
905 浏览

c# - 限制 ReportViewer 控件中下拉列表的选项

我有一个远程模式下的reportviewer 控件,它加载具有九个参数的报告。在某些情况下,我想限制报告中这些参数之一(下拉列表)的选项。如果我这样做:

然后我第一次加载页面时,只出现那个选项。当我单击运行报告按钮并刷新报告时,所有原始选项都返回到列表中,并且我在报告中收到索引超出范围错误。

是否可以在页面代码中执行此操作?