问题标签 [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.
reporting-services - SSRS 报告参数的奇怪行为
有没有其他人遇到过这个问题?我正在使用 Dynamics AX 2012 的开发工具在 SSRS 2008 中设计报表,我的报表中有多个数据集和参数,问题是当我对主数据集进行任何更改并刷新数据集时,我的一些报表参数忘记多值选项,然后我必须为所有这些参数再次将多值设置为真。
这个问题有什么解决方案吗?
dynamic - 从 Web UI 读取 RDL 文件中的参数 - SSRS
我有一组报告,我只需要为所有报告的参数部分使用一个 UI,即报告参数布局屏幕的目的是读取报告 RDL 文件中的参数集合并动态创建屏幕.
以便:
只有一个参数屏幕(而不是每个报告一个)
对 RDL 文件的任何参数更改都将立即反映,不需要对参数屏幕进行开发更改
请让我知道是否有解决方案。或者我必须为每个报告使用单独的参数 UI。
reporting-services - 如何在 SSRS 中提供“键入时搜索”
有没有一种方法可以在我的 SSRS 报告过滤器中为我的用户提供“键入时搜索”功能,我有多个值字符串参数,它们在报告管理器中转换为选中的列表框,用户必须一一查找并选择。如果过滤器中有数百条记录,这是一项繁琐的工作。
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]
?
c# - SSRS 报告参数可见性
我有一个带有 8 个参数的 SSRS 报告。在我测试时,在报告服务器上,我可以看到 8 个字段以及一个“查看报告”按钮。
现在,我正在尝试使用 ASP.NET 中的 ReportViewer 控件来显示带有参数的相同 SSRS 报告。在 ReportViewer 控件中,我可以使用“查看报告”按钮看到相同的 8 个字段。但是,在 ASP.NET 应用程序中,我只想向用户显示 2 个参数字段。我想对最终用户隐藏其他 6 个参数。
我正在考虑将 rdl 文件作为 XML 获取并查看 ReportParameters 部分并根据配置文件隐藏或显示参数。有没有更好的办法?。
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)上变灰吗?
如果每个问题都需要更多信息,请告诉我。
谢谢
asp.net - 报错,值不能为空
我被上述错误所困扰。
我有一个名为 loc 的参数的报告。
该报告的预期目的是允许用户从下拉列表中选择一个位置,然后将与该位置关联的记录显示给用户。
下拉列表中的值填充得很好。
但是,当我从下拉列表中选择一个位置时,我收到一条错误消息:
值不能为空。参数名称:reportParameters
当我将值作为文本框而不是下拉列表传递时,一切正常。
任何想法我做错了什么?
以下是相关代码。请原谅我提前发布大量代码。
sql - SSRS 报告参数 - 带有“全选”的单选下拉菜单
我正在重新创建一个使用一些晦涩的报告技术构建的报告,并且该报告具有一些参数(下拉框过滤器)。所有下拉列表一次只允许选择一个值,但还包括列表顶部的“全部”选择。因此,您可以在没有 filter(All) 的情况下查看报告,也可以在单个值选择上对其进行过滤。这在SSRS中可能吗?
PS:我会使用多值和默认值中的相同查询来全选,但由于我有 6 个参数,所以主查询以 6 个“WHERE...IN...”子句结束,并且需要超过 15 个分钟运行。
任何建议将不胜感激。
埃隆德。
vb.net - 如何按名称引用 SSRS 报告参数
我有以下代码,我试图通过 ReportViewer 以编程方式创建 xml 报告。
在我为 LocationLocationParent 设置参数的地方,它不允许我按名称设置值,只能通过列表中每个值具有的某种类型的索引。SSRS 报告本身的下拉列表采用树状结构,如下所示:
这个列表不是一棵真正的树,只是看起来像一棵树。它是复选框项目的多选列表。例如,我无法将参数设置为值“Child3” - 仅通过其索引,但报告窗口的列表中有 100 个值。如果我这样设置:“[Location].[Location Parent].&[Child3]”我得到以下异常
此报告需要报告参数“LocationLocationParent”的默认值或用户定义值。要运行或订阅此报告,您必须提供参数值。(rsReportParameterValueNotSet)
请注意,StaffStaffName 参数不是以树状结构形成的,只是一个列表,因此我能够正确设置该参数。
如何为 LocationLocationParent 设置我想要的值的名称?
c# - 限制 ReportViewer 控件中下拉列表的选项
我有一个远程模式下的reportviewer 控件,它加载具有九个参数的报告。在某些情况下,我想限制报告中这些参数之一(下拉列表)的选项。如果我这样做:
然后我第一次加载页面时,只出现那个选项。当我单击运行报告按钮并刷新报告时,所有原始选项都返回到列表中,并且我在报告中收到索引超出范围错误。
是否可以在页面代码中执行此操作?