问题标签 [reporting]

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 投票
5 回答
13047 浏览

reporting-services - 如何设计好看的报表?

我目前正在为 SSRS 做一些报告,我只是确认一下我已经知道的事情,我很讨厌配色和让事情看起来很漂亮。

有谁知道一个好的网站或其他东西来帮助我弄清楚报告的外观。我需要帮助!任何网站或建议将不胜感激。我试图坚持看起来很酷的调色板,它只是没有用......

PS:我知道这不是与编程或类似的东西有关的问题,但是这种缺乏冷静会影响我所做的一切:p

0 投票
1 回答
4543 浏览

sql - SQL - 需要查找重复记录但排除反向交易

我有一个交易表,偶尔会有重复的条目。如果/当管理员发现这些重复条目时,他们将撤消交易,从而产生负值(但由于监管要求,原始副本仍然存在)。我想创建一个 SQL 查询(并使用 Crystal Reports)为管理员制作报告,以便轻松找到重复的交易。由于交易量很大,我想通过忽略他们已经撤销的交易来让他们更容易。

这是我想做的一个例子:

交易日期 ; 交易数量;交易价值;逆转

理想情况下,如果我在上表中运行我的“期望”查询,我会收到以下结果:

交易日期 ; 交易数量;交易价值;数数

那有意义吗?我已经想出了如何编写查询来给我一个重复的计数,但是我不知道如何排除已经“退出”的重复记录。任何帮助将不胜感激!

0 投票
1 回答
5072 浏览

sql-server - ReportViewer 的 Reporting Services 交互式排序和分页问题

我在 ReportViewer 中的交互式排序和分页遇到了一个奇怪的问题,我无法弄清楚。我在 aspx 页面中使用本地报表定义和 ReportViewer 控件。我将 AsynchRendering 设置为 true。除了这个问题,一切似乎都很好。以下是重现问题的步骤:

1) 在第 1 页上,按 COL1 升序排序 - 排序是正确的

2) 导航到第 2 页 - 排序正确

3)按X列降序排序(这样做后它会自动返回到第1页) - 排序是正确的

4) 再次导航到第 2 页 - 排序不正确;数据仍然按升序排序,就好像第 2 页上的排序点击从未发生过一样

其他奇怪的事情:

  • 如果我从第 1 页导航到除第 2 页之外的任何其他页面,则排序顺序是正确的,如果我从除第 1 页之外的任何其他页面导航到第 2 页,则排序顺序是正确的。
  • 如果我将 AsyncRendering 设置为 false,我根本没有这个问题。我需要将 AsyncRendering 设置为 true。
  • 这个问题只发生在 IE6 和 IE7 中。我不会发生在 Firefox 或 Chrome 中。
  • 这是最奇怪的一个=> 这个问题只发生在我部署到 Web 服务器之后。如果我在我的计算机上从 Visual Studio 2008 开发服务器运行它,那么一切正常,无一例外。

这是一个问题,因为我工作的公司几乎只使用 IE6/IE7,这种排序功能是必需的,如果我不使用 AsyncRendering,页面就会太慢。

对此的任何帮助将不胜感激。

(在我有足够的声誉能够发表评论之前,我做出的回答的评论):关于这件事我注意到了其他一些事情。使用提琴手,我观察了每次排序点击和导航点击的http请求/响应,我注意到从第1页导航到第2页时没有http GET请求。所有其他导航点击和排序点击发出GET请求,然后html 会使用相应的响应进行刷新。如果在发生另一次排序后从第 1 页导航到第 2 页时没有 GET 请求,则页面不会刷新到当前排序顺序。这对我来说似乎是一个 ReportViewer AJAX 错误......

0 投票
0 回答
490 浏览

cell - 在 BIRT 中,如何从单元的事件脚本块中访问单元的子项

我在BIRT中动态创建图像并将它们添加到网格的单元格中。网格是 List 的一部分,它遍历数据源中的记录。

我希望能够在每条记录的基础上修改图像的属性。具体来说,我正在更改边距 - 但我的问题是我找不到访问单元格内容的方法。

我希望我可以在单元格的onRender函数中使用“this”关键字,它会为我提供访问单元格内容的句柄

这个函数似乎不起作用——它显然是不同的对象类型。

如何访问单元格的单个实例的子代?

0 投票
3 回答
1381 浏览

java - Java webapp的报表服务设计

一个设计问题。

今年早些时候,我开发了一个在线测试引擎网络应用程序。我使用了 Java servlet 和 Freemarker 模板,并且完全按照 MVC 范式完成了它。

该应用程序中的一大缺失功能是它不提供报告。由于各种限制,不一定是技术限制,应用程序的初始设计并未将报告视为核心的一部分。现在需要的报告服务应该使用户能够随时在线获取他们的报告并以预定义的格式下载它们。

应用程序已经发展到一个阶段,我不想往里面放更多的代码,想把核心模块隔离出来,围绕这个核心开发未来的需求。

我想听听一些关于如何围绕核心应用程序继续开发此报告服务的想法。

我还可以使用哪些报告工具?我过去使用过 Jasper,但听说 BIRT 也不错。提出你的建议。

0 投票
1 回答
3751 浏览

visual-studio-2008 - 如何以编程方式更改 RDLC 报告中的页眉高度?

有谁知道在 RDLC 报告中更改页眉高度的方法?我有一个带有换行符的文本框,如果有超过一行,我希望页眉的高度可以扩展。有谁知道如何做到这一点?如果您需要更多信息,请与我们联系。

0 投票
6 回答
2313 浏览

asp.net - 填充 Datagrid 和 Sql 查询

我在数据库中有 3 个表,如下所示。我想制作一份报告,就像下面显示的链接一样。如何使用 datagrid 或 datalist 做到这一点?哪个是最好的chois?我已经尝试了一个星期。

http://img123.imageshack.us/my.php?image=61519307xx5.jpg

公司:ID_COMPANY,COMPANY_NAME

产品:ID_PRODUCT、PRODUCT_NAME

PRODUCT_SALE:ID_COMPANY、ID_PRODUCT、SALE_COUNT

更新

在你的帮助下,我可以做到。但是现在我也有一个小问题。

当我使用枢轴编写查询时,产品名称成为列标题。如果产品名称的长度大于 30 个字符,Oracle 不接受它作为列标题。所以我已经裁剪并制作了 30 个字符的产品名称来解决这个问题。之后也出现了问题。

当我将产品名称裁剪为 30 个字符时,某些产品会变成相同的名称,并且出现“ORA-00918:列不明确定义”错误消息。

在这种情况下可以做什么?

0 投票
3 回答
3156 浏览

.net - 使用 .NET 跟踪用户以获取唯一访问者报告的最佳方法?

我通常会使用谷歌分析,因为它是免费且易于实施的,但在这种情况下,我们需要一个内部构建的报告系统。该系统只需要在 .NET 中,因为 JavaScript 不是一个选项。

我的问题是,当您永远无法确定他们是否打开了 cookie 时,您如何跟踪唯一访问者?

我打算通过设置一个带有 GUID 的 cookie 来跟踪它们,然后针对每个页面点击将此 ID 存储在数据库中。问题是,如果他们没有启用 cookie,就不可能知道您是否在每次访问页面时都创建新的 cookie,因为最后一个 cookie 由于它们被禁用而实际上没有被接受。您显然不能使用会话来跟踪它,因为它们在同一条船上。

我想你们中的一些人会说创建几个页面,在用户进入网站之前检查 cookie,但这无济于事,因为用户不会总是从网站上的一个点进入。

谷歌必须设法做到这一点,尽管他们使用 JavaScript。

创建新的跟踪 ID 存在问题的原因是,与应有的情况相比,它会使我的报告失控。假设我有 4 个用户访问,每个用户访问 10 个页面。如果一个用户没有启用 cookie,它会说该网站有 13 个唯一身份访问者。

0 投票
4 回答
2051 浏览

sql-server - 将数据从 SQL2005 存储过程导出到 CSV

我想找到一种方法让我们的报告人员将从存储过程返回的数据导出到 CSV 文件中。该过程将需要一个(日期)参数传递给它。

是否有我可以让他使用的数据导出向导,或者 SQL2005 中的其他一些用户友好的方式,他可以生成 CSV(在提供一些参数之后)。

数据不一定必须来自存储过程,可以是视图或其他东西,但他必须能够在生成 CSV 文件时轻松提供一些预设约束。

感谢你们提供的任何帮助。

0 投票
1 回答
1256 浏览

sql-server - SQL 报告 - 组内可以有组吗?

我正在尝试生成一个具有多个分组但不只是将组显示为被分组的单个字段的报告。我认为最好用一个例子来说明:

是否可以这样做,如果可以,报告组件是如何分组的,DataSet 应该是什么样的?