问题标签 [reporting-services-2012]
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.
database - 升级到 TFS 2015 - 由于数据库架构更改而导致的问题
我们最近从 TS 2010 迁移到 TFS 2015 Update 2,并使用 SQL Reporting Services 检索各种报告以获取测试结果、事件/错误报告。
升级到 TFS 2015 后,我们过去在 TFS 2010 中运行的大部分报告(通过 Reporting Services)不再起作用,因为我们可以注意到 TFS 2015 数据库中的数据库架构已经发生了巨大变化。
例如,以下查询在 TFS 2010 数据库中完美运行,但是,它不适用于 TFS 2015 数据库,因为区域 ID、项目 ID、迭代 ID 等字段不再存在于 Tbl_Plan 中。
如果有人指出正确的方向以获取 TFS 2015 数据库的“数据库图”,我将不胜感激,这样我就可以了解表之间的关系。这将为我们提供一个直观的表示,以快速了解它们的关系。
此外,如果您认为这不是正确的继续方式,请告知我们,因为我们愿意采取任何选择。
环境:TFS 2015 更新 2
SQL 报告服务:2012
reporting-services - 如何在 SSRS 中隐藏重复行
我是使用 SSRS 的新手。我环顾 Stack Overflow 寻找这个问题的答案,但没有找到。
我正在生成一个简单的报告,但如果它是一组重复的结果,我希望它被过滤以不显示结果。
基本报告
很多论坛帖子提到使用类似于以下的代码来设置表属性的可见性。
然而这并没有奏效。然后我尝试去该国的属性框隐藏重复项并且这种工作。如果它们仅在下一行中,它会删除重复项,不幸的是它只是使单元格变为空白。
尝试隐藏重复的行
我想要的是只显示引用和国家/地区从不重复的唯一值列表。这样我会得到一个国家列表供我参考。
非常感谢任何能够帮助像我这样的新学习者的人。
我在下面添加亚历杭德罗建议的编辑,
它有点工作,该建议确实删除了空白行(当我从国家/地区的属性中应用 HideDuplicates 时,它变成空白。问题是如果它们来自上一行,报告只会隐藏重复项。我尝试分组等但是那没起效。
c# - 使用 C# 以编程方式使用 url 运行报告
我在 SSRS 服务器上有一个报告的 URL,该 URL 包含:
以编程方式(使用 C#)我想在不打开浏览器的情况下执行 url。当我使用ReportExecutionService时,我必须手动定义参数(使用ParameterValue[]
...)我不知道如何从 url 调用它们。那么,有没有一种方法可以在不打开浏览器的情况下使用 url 执行报告?
parameters - SQL 声明变量和 SSRS 参数
我代表一位同事问这个问题,因为我无法帮助她。
她正在使用 SQL Server 2012 和 Visual Studio 2012。我们在这里可以做的事情有限,因此我们无法创建存储过程(甚至不完全确定这是否可以解决这个问题。)
她有一个包含声明变量@Start_Date 和@End_Date 的查询。她想知道如何在 SSRS 中创建参数,以便用户选择的任何日期作为开始日期参数和结束日期参数的日期都将传递给她的数据集查询代码中的声明变量。
有没有办法做到这一点?如果是这样,怎么办?如果需要我方面的更多信息来帮助解决问题,请告诉我。
reporting-services - SSRS (ReportBuilder 3.0) - 如何删除隐藏的 Tablix 占用的空格?
在 SSRS 报告中,我有一个 tablix,它具有单行和单列(单个单元格)。该行有一个矩形,其中包含其他包含其他元素的矩形。可见性表达式设置在 tablix 级别(tablix 可见性和行可见性),但不在包含的矩形等处。tablix 的可见性表达式设置为:
tablix 行的行可见性也设置为:
我已经检查了这些字段的值,并且每个值 tablix 必须被隐藏,但是,它仍然在 PDF 上占用空格。
还有其他三个表格;这三个都只有 tablix 可见性集,但没有行可见性。有趣的是,这些 tablix 在隐藏时不会占用空格。
我也在网上搜索了各种解决方案,包括关于 SO 的各种帖子,但到目前为止没有一个对我有用。我什至为该 tablix 设置了列的可见性,但它仍然需要空格。
sql-server-2012 - 基于日期填充参数下拉列表的 SSRS 表达式
我目前正在努力解决如何生成会计年度参数,因此它的值从当前年份开始,但也包含以前所有年份的记录,然后将所有后续值设为下一年。
所以财政年度大致如下所示
当前(我也想包括所有以前的财政年度)、F18、F19、F20 等。
截至目前,我将所有会计年度都放在下拉列表中,从数据库中存在的最早会计年度开始,使用以下查询填充参数下拉列表。
看起来像这样
F12、F14、F15、F16、F17、F18等
然后我根据选定的会计年度过滤结果。
问题 1 有没有办法让我能够做到这一点,让当前财政年度和之前的所有记录都有一个值和之后的所有单个财政年度?
问题 2 我还发现我不能让它成为多选并且也接受 NULL。我是否可以将空值转换为自定义字符串或其他内容,并且也可以选择?
email - SSRS 电子邮件报告作业使用错误的 PDF 内容类型
我已将 SSRS (2012) 配置为以 PDF 格式自动发送报告。在 GMAIL (android) 中,您无法单击报告打开。您需要保存到驱动器,然后从驱动器打开。(outlook虽然可以打开)
我认为问题在于内容类型错误。
它发送为: Content-Type: application/octet-stream; 名称="应用程序/pdf"
应该是:Content-Type: application/pdf;名称="应用程序/pdf"
任何人都可以帮助解决这个问题吗?谢谢,泽夫。
来自电子邮件的标题。这是发送时附加的 PDF 附件 SSRS。
----boundary_2_ee6bd0fc-4e77-432e-81f4-b678737c8c05 Content-Type: application/octet-stream; name="application/pdf" Content-Transfer-Encoding: base64 Content-ID: <770d9496-f9ed-45cf-8e20-37667a2cd081> Content-Disposition: 附件;文件名="=?utf-8?B?RW1wbG95ZWVzQ2xvY2tlZEluRHluYW1pY0dyb3VwaW5nUmVwb3J0LnBkZg==?="
vb.net - SSRS 代码正在为下一组设置
我遇到了这个问题,我的 SSRS 报告标题将显示下一组报告的值。我正在使用代码路线来完成此任务。我有两个功能,一个是设置值,一个是检索它。这是我报告的代码部分。
然后,我有一个带有表达式的文本框,该表达式在组的标题中为 Invoice Num 设置值。该组只显示一次并且不能重复,因为它包含地址信息。在报告标题中是我调用 get 函数的地方。
当报告的总部分出现在第二页上时,就会出现问题。无论出于何种原因,即使 tablix 中包含 Set 函数调用的标题部分直到第三页才重新出现。在第二页上将出现第二个发票编号。尽管它仍然是第一组的一部分。它有些如何设置为下一个值。知道这可能是怎么发生的吗?
编辑:不应显示批次中的第二张发票编号,因为总计部分仍属于第一张发票组。这是问题,没有错误消息。当 Set Expression 没有再次出现时,它只是不正确地将下一个变量设置为下一个组。
sql-server - 间歇性更改报告参数会导致加载屏幕一次出现几分钟
我正在使用 SQL Server 和 SSRS 2012。间歇性地在实时环境中运行报告时,更改单个参数会导致整个报告锁定,显示加载图标,并且一次几分钟内不允许更改其他参数。
我在 microsoft connect 上发现了一张类似的票证,上面说它已在 2008 R2 的累积更新中得到修复,但我在 SSRS 2012 中遇到了它。我不知道该怎么做。因为它是断断续续的,很难复制,我一直无法在网上找到任何解决方案。
编辑:这只是在更改参数时,加载发生在我有机会点击“查看报告”之前。它可以与几个参数一起发生,并且大多数参数都有依赖关系。它可以在 parent 或 child 参数上。
我还检查了执行日志——从共享数据集中检索和处理参数所花费的时间远少于“加载”框停留在屏幕上的时间。最长数据检索时间总计 20 秒,加载框一次持续几分钟。