问题标签 [report]

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 投票
3 回答
9665 浏览

excel - 停止 Ms Excel 将数字字符串自动格式化为数字

我正在将报告从 MS Access(2003) 导出到 Excel (97-2003) 输出。

其中一列有一个字符串,该字符串对于某些行是数字的,例如“05-0880”。

当我在 MS Excel 中打开输出文件时,相应的单元格设置为数字-372424

我认为这是由于 Excel 是“聪明的”并决定“05-0808”代表某种时间值或日期并将字符串转换为相应的数值造成的。

在我的情况下,数据代表产品代码,这种转换是非常不可取的。如果我导出报表基础查询的输出(导出数据表),则不会发生这种转换。(建议 Access 必须能够以防止转换的方式输出到 Excel 格式)。

我尝试更改报告中字段的格式属性,但没有“文本”选项,“标准”的行为似乎与将其留空相同。

有没有办法使用format()函数来强制字符串输出?如果是这样,当 Excel 仍然可以进行巧妙的转换时,这是否会有所帮助?

仅使用底层查询作为输出是一种选择,但并不理想,因为格式和分组会丢失。将报告导出为文本格式是一场灾难,因为列没有分隔。

0 投票
5 回答
13047 浏览

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

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

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

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

0 投票
1 回答
4543 浏览

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

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

这是我想做的一个例子:

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

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

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

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

0 投票
1 回答
1477 浏览

dynamic - SSRS 报表,动态选择字段

我想创建一个报告,我的报告字段应根据我的输入参数值进行更改。

例如,如果我选择2 months,结果中应该有 2 个字段,按月计算。如果我选择3 weeks,则每周计算应该有 3 个字段,而不是 2 个月字段。

我如何实现这一目标?

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 投票
3 回答
6415 浏览

reporting-services - 有没有办法在 SSRS 参数窗口中有一个重置按钮?

有没有办法在 SSRS 参数窗口中有一个重置按钮?

0 投票
3 回答
20398 浏览

text - SSRS 中的文本换行

如何在 SSRS 报表中完成表格字段的文本换行,以及在将报表呈现为 PDF 格式时进行适当的美化?

0 投票
7 回答
29734 浏览

reporting-services - SSRS 报告中的单选按钮

如何在 SSRS 报告中添加单选按钮作为我的参数类型?

在此先感谢,安娜

0 投票
2 回答
5842 浏览

sql - 如何隐藏已经被撤销的重复记录(在水晶报表中)?

这个问题是我前几天问的一个问题(“需要查找重复记录但排除反向交易”)的后续问题。

我有一个显示客户燃料交易的水晶报表。有时会错误地导入重复的交易。如果/当发现此错误时,管理员将撤消交易,从而留下两个原始副本和一个“负面”交易用于撤消。例子:

理想情况下,客户只会看到 SINGLE 交易(或尚未撤销的重复交易)。如果交易被撤销,我们只希望他们看到原始的唯一记录。示例(基于上述数据):

我已经有一个查询,它将以我刚才描述的方式返回数据,但我需要将它与需要连接到其他表的水晶报表集成。如果我使用已有的 sql,性能会很糟糕,所以我想看看是否可以在 Crystal 的公式中隐藏重复(反向)事务,而不是使用 SQL 命令作为连接到其他表的表。

如果我不清楚,请告诉我。我提前感谢您的智慧!

0 投票
2 回答
25300 浏览

pdf - SSRS 报告适合 PDF

使 SSRS 报告适合 PDF 页面的最佳方法是什么。