问题标签 [ssrs-2016]
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.
excel - SSIS - SSRS 渲染 EXCEL 和 EXCELOPENXML 之间的冲突
我正在尝试将 SSRS 仪表板(ssrs 2016)呈现到 Excel(2010)。
我的仪表板有 4 个参数为
StartDate、Company 和 NumberOfJobs 都将在使用 render to xlsx (EXCELOPENXML) 时完美呈现。在我的 SSIS VB 脚本中使用 EXCEL 作为格式时,它们不会呈现。
EndDate 不会使用 EXCELOPENXML 呈现,但在使用呈现到 xls (Excel) 时很好。
如果在 IE 中输入,报告的 URL 将愉快地将所有 4 呈现为 xlsx,提供打开 Excel 或保存到文件的选项。但是,当它使用 SSIS 运行时,它会生成一个 0kb 的文件并给出错误消息
excel 无法打开文件,因为扩展名无效。
我注意到 EndDate 也会中断对 PDF 的渲染。
有什么想法可以在运行 VB 脚本时合并渲染?
非常感谢,斯蒂芬
visual-studio - 如何将旭日形图添加到 RDLC
我的任务是在 RLDC 中创建一个包含 Sunburst 图表的报告,该图表是 SQL 2016 附带的新图表之一。
但是,在 Visual Studio 2015 中,添加该类型图表的选项仅在您将其添加到属于报表项目一部分的 RDL 文件而不是 ac# 项目中的 RDLC 文件时才会出现。由于此代码在 Web 服务器上而不是在报告服务器上运行,因此会出现问题。
是否可以将 Sunburst 图表添加到 RLDC?如果有怎么办?
手动将图表添加到 RDLC 会导致错误。Sunburst 不是有效值
根据 Dan Andrews 的建议,采用 RDL 并将其重命名为 RDLC 会导致
但是那会出错
报表定义具有无法升级的无效目标命名空间“ http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition ”。
reporting-services - 从 ssrs 分页报告打印和 pdf 导出报告的响应内容
我正在使用带有一些表格和图表的分页报告图表(条形图)显示几天的详细信息 [20-30 天] 此图表的宽度有点长,表格包含图表的文本表示问题是打印预览并导出为 pdf 图表被拆分,导出的报告完全无法使用我们如何使 SSRS 分页报告上的内容在导出和打印时响应
variables - Microsoft SSRS 2016 Report Variable to Group data:变量值不能用于组表达式
我正在 Microsoft SSRS 2016 中构建报告;我的报告中有多个组,所有这些分组都是通过(相同的)参数集完成的。您可以看到下面的屏幕截图:
1) 我在 SSRS 2016 报表设计器中有 3 个组。
2)所有3个组都使用相同的表达式(使用参数)来分组报告。
简而言之,如果参数值为X,则按X分组;如果该参数值为 Y,则按 Y 分组;我为许多组执行此操作,创建了许多参数。
随着报告的增长,我将来会有更多的组,因此会有更多的参数选项。我试图通过编写此代码一次来优化此 SSRS 2016 报告。
我尝试添加一个报表变量,如下所示:
现在我有了一个新的报表变量 (GV2),它使用 Switch 运算符存储此代码。
我现在尝试在许多不同的组中使用此报表变量。
我收到此错误:
变量值不能用于组表达式
有没有其他方法可以做到这一点?我需要优化这种参数化分组。
可能是在 SSRS 中编写一些自定义代码;如果是这样,您能否提供代码(我在.Net 中的知识为零!)
谢谢
sql-server - 如何更改数据源的权限?
我正在将 SSRS 安装从 SQL Server 2005 迁移到 2016。上次我这样做是将它从 SQL Server 2000 迁移到 2005,这仍然是相同的ReportingServices
数据库。
我在另一台服务器上恢复了它,设置了一个 SSRS 实例并通过所有活动报告来检查它们。
这次我还要删除文件夹中或单个报表使用的所有数据源,并将报表指向共享数据源。
我的问题是,大多数时候这是由开发、上传和设置文件夹和报告权限的开发人员运行的,我发现我无法删除某些数据源。我已将报告指向共享数据源,但我想摆脱这些未使用的数据源。
我已将自己添加到顶级和低级文件夹内容管理员角色,但仍然无法执行此操作
我担心开发人员会用更改覆盖这些报告并使用本地数据源上传它们或再次创建新数据源。在 DR 情况下,我不想更改数十个数据源。
reporting-services - SSRS 2016 跨时区报告电子邮件
我正在使用 SSRS 2016,并且有许多用户需要在上午 11 点之前收到与用户当地时间相关的电子邮件报告。
这样做的最佳做法是什么?
我最初的想法是为每个时区创建不同的 Active Directory 分发列表并相应地添加用户......然后为每个报告创建多个计划并调整报告发送时间相对于报告需要分发的时间列表。
例如,SQL 服务器处于中部时间,而东部和中部时间的员工需要在当地时间上午 11 点之前提交报告。- 创建电子邮件时间表,以便在上午 10 点(服务器时间)向东部时间员工发送报告,并在上午 11 点再次向中部时间员工发送报告。
有一个更好的方法吗?
reporting-services - SSRS 2016 问题
我们的 IT 部门给了我一个SSRS 2016 开发实例供我使用。但是我有两件事需要弄清楚,因为我遇到了死胡同:
AppId
我需要在下面运行我们的订阅。需要在SSRS 服务器上设置以允许本地登录,否则报告将不起作用。- 有人可以解释为什么我们需要允许本地登录吗?或者即使它是处理它的正确方法,还是我应该设置一些不同的东西让 AppId 正常工作?
我还需要能够设置共享时间表。但是,当我单击设置齿轮时,我只有“我的订阅”,并且我知道我需要“站点设置”才能显示在这里。
- 他们需要设置哪些权限才能让我访问站点设置?