问题标签 [rdl]
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.
parameters - 将参数传递给rdl报告的问题
我开发了一个从 ASP 应用程序调用的 rdl 报告。
我用来提取数据的多维数据集包含时间缩减,在报告中我有一些从 ASP 传递的参数来过滤结果。
问题是:对于所有时间字段,当我使用“From”“To”参数时,我得到了无效的结果:
示例:在 Day 字段中,我传递了值 (FromDay=1,ToDay=2) 但结果包含值:
1,10,11,12,13,14,15,16,17,18,19,2
我觉得报告将参数视为文本参数的原因。
我在互联网上搜索了很多,但找不到任何有用的东西。
有什么建议么?
提前致谢
winforms - 通过 Web 正确呈现,但在使用 WinForms ReportViewer 时未计算表达式而呈现
我遇到了一个问题,即在 SSRS 2005 上运行的 .RDL 报告(远程处理)在通过 Web 浏览器查看时将呈现表达式评估:
但是,当在 C# 应用程序中运行时(通过 Microsoft.Reporting.WinForms.ReportViewer 控件),报表呈现时似乎没有评估报表中内置的表达式。
需要注意的一些事项:
myReportViewer.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Remote;
- 表达式通常具有条件格式性质 - 颜色变化取决于值等。
- 据我所知(我已经花了几个小时谷歌搜索/MSDN/看这里等),在服务器端运行表达式 eval 时,问题归结为信任/凭据。
另外,调用报表时 ReportServer__06_07_2011_07_57_20.log 的差异:
基本上,我很乐意去日志拖网获取更多信息——但我不知道该去哪里找。
有没有人告诉我下一步该往哪里看?
tl;dr: Winforms.ReportViewer不评估表达式,而 Webforms.ReportViewer正在评估表达式。
xml - CRM 4 导入 rdl 错误 缺少根元素
将我的 rdl 文件从 SSRS 项目导入 CRM 4 报告区域时,我收到此错误。
缺少根元素
我该如何处理?
c# - 有没有办法将连接字符串硬编码到 RDLC?
我需要制作将在本地处理报告的报告查看器。我得到了带有查询的 RDL 文件。有没有办法将连接字符串插入到报表的 XML 代码中,以便报表可以直接从数据库中获取数据?报告将显示在 MS reportViewer 中。
这是我拥有的 RDL。欢迎任何其他提示或帮助,只需要让它工作:)
xml - RDL 报告中的 XML 字段操作
我正在使用 SSRS RDL (GreatestAxemenReport.rdl) 呈现报告。RDL 通过调用存储过程 (usp_SelectGreatestAxemenReportingData) 进行填充。
那么我关心的关键信息是在我的表中的一个 XML 类型的字段中(dbo.GreatestAxemenReportResults.xml_results)
现在,我正在使用 xQuery 来解析 XML 字段并将其拆分为我想要在 RDL 端呈现的报告计数。当您必须对复杂的 xml 类型执行此操作时,这显然会变得很麻烦,这就是我的情况。
有谁知道,有没有办法将 XML 发送回 RDL 端并让它知道如何智能地解析它,这样我就不会占用数据库服务器资源?
谢谢!
reportviewer - 如果它不在第一页上,则隐藏行
如果表格的一行没有呈现在报告的第一页上,我想隐藏它。表格 (tablix) 位于页眉或页脚区域。
我试图为 RowVisibility-property 设置一个表达式,例如:
但是,这会导致一个异常,即 PageNumber 只能在页眉或页脚区域内使用。
是否有可能检查(在表达式中)元素是否位于报告的第一页上?
reporting-services - ReportViewer 创建的报告在 Excel 中显示错误消息
如果我生成一个 excel 报告,excel 2010 会显示以下警告消息:
文件错误:数据可能已丢失
注意:我已经找到了解决方案,将立即发布。我为其他有同样错误的人做这个条目。
c# - SSRS 以编程方式设置参数导致状态 ValidValueMissing
我正在尝试获取用户名的参数并将其值替换为会话的用户名,以便我可以传递给 DRL 内的存储过程以使用该用户名生成表时间戳。参数“用户名”是 RDL 的参数之一,它带有默认值,我正在尝试使用以下代码更改它。
替换 ReportParameters 之一:
查找用户名 ReportParameters:
将参数设置为 ServerReport:
运行报告后,我收到消息“‘用户名’参数缺少值”
当我调试并查看时,ServerReport.GetParameters()
我可以看到我确实有 ReportParameter“用户名”,我确实有值(新值),但它的状态是“MissingValidValue”。
我究竟做错了什么?在此先感谢,埃迪
c# - SSRS 以多文化语言报告
我有一个带有 RDL 文件的 MS Report 服务器,它以英语显示了一份不错的报告。我有一个带有报表查看器的 Web 应用程序,可以在 ASPX 页面内显示此报表。
我遇到的问题是我想用多种语言显示相同的报告??我该怎么做??
sql-server - SQL Server 2008 R2 中 .rdl 文件的 SRC 文件夹在哪里
这似乎应该很容易,但我一直没能找到它。
我有需要添加到报告服务的 rdl 文件。我不想通过网络界面一次加载一份报告。我只想将我的文件放到源文件夹中,但我似乎找不到它。我在没有安装 IIS 的情况下运行 R2。