问题标签 [ssrs-2017]
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 - 通过 ODBC 连接在 SSRS 中调用 Oracle 存储过程
我正在尝试将 SSRS 2017 连接到 Oracle 数据库以通过 ODBC 连接调用存储过程。我能够将 SSRS 连接到 Oracle DB 并运行简单的 SQL 查询。每次我尝试使用存储过程名称而不是 SQL 查询时,都会收到 SP 无法访问 Oracle DB 的错误。
是否有我应该传递 SP 名称的任何特定格式。
注意:我的 SP 是一个简单的 select * from Table 查询,不带参数。
任何帮助将不胜感激。
sql-server - SSRS 导出到 Excel 非常慢
我已经搜索了 SO 寻求帮助,我想我已经用尽了所有选择。
我有一个生成大约 320k 行的报告,并且导出到 Excel 非常慢。太慢了,即使在渲染结束后(如上所示ExecutionLog3
),甚至都没有创建 excel 文件。
我已经删除了报告标题,甚至可以导出到不同的工作表以创建一个较小的 Excel 文件,并且没有合并单元格。所有列都没有任何格式。缓慢导出到 Excel 的常见罪魁祸首,对吧?
这是来自的输出ExecutionLog3
这是 EXCELOPENXML 的 AddionalInfo 列的输出
作为比较,使用 Excel 本身内部的“从 SQL 数据库获取数据”功能并使用相同的参数执行相同的 SP - 整个过程大约需要 72 秒才能加载数据并在 Excel 中显示。
关于如何改善这种出口的任何想法?
sql-server - 根据 SSRS 中其他数据集的值填充颜色
我正在尝试根据表格记录填充颜色。
从 SQL Server AdventureWorks2017 数据库:
我有两个数据集:
第二,我需要获取如下数据并显示在 SSRS 报告中:
我正在使用以下查询获取上述数据:
另外,除了上述要求之外,另一个要求是根据“GroupName”和“Status”(即“另一个数据集”的值)填充第二个结果集中的颜色;我正在使用:
我正在尝试以下表达式,以填充第二个数据集的颜色:
问题是上述表达式都不能正常工作。
编辑: 下面的表达式看起来很好用:
看起来,“查找”中的“或”不起作用。我怎样才能使这项工作?还有其他方法吗?
在第二个结果集中,想法是:
第一个表达式没有显示任何填充颜色。此外,NULL/Blank 不应有任何颜色。
第二个表达式有错误:
我怎样才能做到这一点?或者,请让我知道是否有其他方法可以实现相同的目标?谢谢
sql-server - 将 SAP nVARCHAR 转换为日期
我正在使用 SSRS 2017 使用 ODBC 连接查询 SAP hana 数据库。
我将日期列返回BUDAT
为20190101
. 我正在尝试将其转换为日期,但在 Sataset 屏幕中不允许我使用 CONVERT 或 FORMAT 命令:
尝试#1:
我收到一个错误
表达式无效或缺失
当我“输入”我输入的代码时。
尝试#2
SQL Server 接受语法,但是当查询尝试运行时,我收到错误
一般错误;260 列名无效;dd/MM/yyy:line1 col 1029(作为 pos 1028)
最近几天我一直在尝试使用此代码的主题,但无济于事
我想看到输出为dd/MM/yyyy
.
reporting-services - 小数时 SSRS 四舍五入为 2
我目前正在编写 SSRS 2017 中的报告,当我有一个带小数的数字时,我要做的是四舍五入到小数点后 2 位,而当我得到一个类似 INT 时不显示这些小数位
12.132 - 12.13 13 - 13
但是,当我将“0.00”添加到格式属性 fir thos int 值时,我得到了像 13.00 这样的小数,我不想看到零
任何想法?
sql-server - http://localhost/ReportServer/ 没有设置添加角色 - 授予用户的权限不足以执行此操作。(rsAccessDenied)
已安装 Report Server 2017。使用凭据运行本机模式:NT Service\SQLServerReportingServices 帐户。我的用户在本地管理员组中,但仍然出现以下错误。问题是我没有设置图标来添加角色。我可以从哪里开始添加任何需要的角色?
http://localhost/ReportServer/
授予用户“域\用户”的权限不足以执行此操作。(rsAccessDenied)
sql - 部署到 http://localhost/ReportServer 错误 rsAccessDenied - 仅来自 VS2017
Right-clk -> 从 VS2017 中部署 rdl 文件会导致错误:
但是从 IE 中,我可以加载http://localhost/ReportServer或http://localhost/Reports并授予所有角色。
同样来自 IE,我可以成功上传完全相同的 rdl。
使用 Visual Studio 对这个问题有任何想法吗?
sql - 使用 sql 脚本使用当前数据预测未来数据趋势,并将它们绘制在 SSRS 上
我被要求在 SSRS 中创建一条趋势线,这条趋势线将根据当年数据预测未来值。这里我有 2018 年的数据,我需要预测 2019 年 ClaimVolume 的趋势。
请找资料
请帮助我为上述任务提供 SQL 查询。