问题标签 [report-builder2.0]

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 投票
0 回答
914 浏览

c# - 在 C# 中显示 RDL

我有一个在 ReportBuilder 2 中设计的 RDL 文件。我需要在我的 C# 应用程序中显示它。我知道在 gotreportviewer.com 上有一个 RdlViewer 示例,但这不是我真正想要的(例如,它不能处理具有多个值的参数)。相反,我很好奇 ReportBuilder 本身显示报表预览的方式。查看它的安装目录,我发现了几个有趣的 DLL。使用 ILSpy,我看到在 MSReportBuilder.exe 中,有一个名为“StartPreview()”的方法,当您在 ReportBuilder 中单击“运行”按钮时会调用该方法。这是代码:

有趣的一点是,服务器端处理的代码非常清晰。但我无法理解客户端处理(我的需要)是如何工作的!你能帮我在我的申请中做同样的事情吗?

我正在使用 VS 2010 / .Net 4.0

0 投票
2 回答
8065 浏览

reporting-services - 在 SSRS 中,如何将父报表项的值与子组中的报表项进行比较?

我正在使用 SSRS 2008。我的报告详细信息上方有 3 个不同的组,它们是计算的总和。如果子组中的任何发票总和(A)高于限制(B),我正在尝试将限制着色为红色。

我目前正在使用这个表达式,但它只查看第一张或最后一张发票金额。限额报告项目位于发票组上方的父组中。

在此处输入图像描述

我的解决方案:我决定使用 SQL 来获取按到期日分组的发票金额总和。然后我在父组中调用了该字段。

0 投票
1 回答
4061 浏览

reporting-services - 报告生成器的用户定义过滤器和排序选项

我想知道是否有人知道允许在报表生成器 2.0 中创建的报表以使当前用户能够更改数据的排序顺序或应用过滤器的方法。

例如,假设我有一个显示包含 3 列的表格的报告。

报告表


|一个 | 乙| C |

有没有办法让用户选择 3 列中的任何一个并按升序或降序排序?用户可以通过显示在该特定行的任何数据来过滤 C 列中的数据吗?从我通过搜索和单击应用程序中的一堆按钮发现的情况来看,似乎所有过滤器和排序选项都必须内置到报告中,因此使这些更改成为静态的。当涉及到用户过滤数据或排序数据时,这些报告似乎无法即时修改。

任何人都可以确认/否认吗?

0 投票
1 回答
263 浏览

sql - SSR 表达式计数 T SQL Server 2008 报表生成器

  1. 项目清单

嗨,我正在尝试计算某个事件在某个日期的最后 14 天内提出的次数。简单地说,如果我在上个月 23 日有一个未结案子,我想检查 23 日的前 14 天,看看在此期间是否有另一个相同类型的事件。

0 投票
2 回答
3164 浏览

sql - SSRS 报表生成器 2.0 如何链接 2 个服务器并在一个数据集中运行

我正在尝试在 SSRS 报告生成器 2.0 中找到一种链接来自两台服务器的数据的方法

最终使用一个数据集查询 2 个不同服务器中的 2 个数据库。

我拥有的 SQL 非常基本,如下所示,我可以在 SQL Management Studio 中轻松运行查询。

此外,我对报告服务器的访问权限是只读的,因此我无法对配置进行任何管理更改。

我已经探索了连接字符串来创建连接,但它只允许我为每个数据集连接到一个服务器。我想做的是使用一个数据集

任何帮助将不胜感激,因为我是 SQL 和 SSRS 的初级人员

使用 SSRS 和 MS SQL 2008 R2

0 投票
1 回答
289 浏览

reporting-services - 将行数据添加到总计中,不显示行值 SSRS

我对 SSRS 比较陌生。这是一份 Dynamics CRM 报告。我的场景是我有 15 名卡车司机。我创建了一份报告,显示他们的旅行次数和行驶里程。我可以总结里程并获得每个司机的总里程数。我想要的只是司机姓名和行驶里程总数。我不知道如何在 SSRS 中完成计算。任何帮助将不胜感激。问候

SR

0 投票
0 回答
63 浏览

report-builder2.0 - MS Report Builder,折线图,单行数据

我似乎无法用单行数据绘制折线图。

我有一行看起来像这样的简单数据。

职称 - P1 - P2 - P3 - P4

BRLI - 100 - 200 - 300 - 400

如果我把每个都放在自己的行上,我可以让它画出来。

标题 - 价值

BRLI - 100

BRLI - 200

BRLI - 300

BRLI-400

知道我缺少什么吗?我会添加图片,但这是我的第一篇文章。

0 投票
1 回答
2013 浏览

sql - Microsoft Report Builder - 行总计占列总计的百分比

我真的很感谢报表生成器的一些帮助。如下所示,我有一个显示项目数量的报告。在我的 SQL 查询中,我使用 CASE 语句用 ay 或 n 标记一些项目。

我想要做的是添加一个计算单元格,它将标记为 y 的项目的所有值相加,然后除以总数和 * 100 以找到标记为 y 的行占总数的百分比。

寻找的答案是 -

我是报告生成器的新手,所以如果这没有意义,请告诉我。

非常感谢。

0 投票
2 回答
1459 浏览

sql - SQL Server 报表生成器数字格式

我正在 SQL Server 报表生成器中创建报表。

当我设置任何数字字段的格式时,在设计中它正在显示样本值。

例如,如果我将格式 0.00 设置为一个数字字段,它开始显示 12345.00

我在设计中有 10-12 个领域,这引起了很多混乱。

有什么解决方案可以改变这种情况吗?

当我在 Visual Studio 中打开报表时,它不会那样显示。

检查以下屏幕截图:

在报表生成器中:

报告生成器

在 Visual Studio 中:

视觉工作室

0 投票
2 回答
29346 浏览

sql - 我是否可以在按 ID 分组的 tablix 行中包含子报表?

我是否可以在按 ID 分组的 tablix 行中包含一个子报告,并将该 ID 传递到要运行的子报告中?基本上,子报告将根据主 tablix 分组中使用的 ID 从第二个数据集中返回数据?

我的主 tablix 有 4 行,它们按 ID 分组在一起,我在其中从主数据集创建了一些图表。我的第二个数据集返回每个 ID 可以包含数百行的模拟,这就是为什么我不想在 join 语句中执行此操作,因为它非常低效。我想在我的主 tablix 中的第 5 行添加一个 tablix 并显示来自 dataset2 的结果,但只让它在当前的 Tablix1 组中运行。

Dataset1 与此类似,主 tablix 中的每个组都有一个唯一的 iGoalID。 在此处输入图像描述

Dataset2 看起来像这样; 在此处输入图像描述

我希望能够循环通过 DataSet2 并显示数据,但只能由等于 dataset2 的 iGoalID 的主 tablix iGoalID 分组