问题标签 [reportingservices-2005]
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 - 大型报告实施建议 250 - 300 页
我的小组最近使用 Reporting Services 2005 和 NeoDynamics 条形码组件开发了一份报告。该报告用于退货授权,由 2 个主要报告组成。
报告上的第一组数据是授权表,列出了所有行项目产品和一些标题信息(将其视为发票)。
报告中的第二项是所有产品的列表,每页打印 4 个产品。每个产品都有 3 个条形码和 1 个徽标。
平均退货授权仅在几秒钟内生成,并以 PDF 格式传输给用户。平均文档长度约为 6 - 8 页。我们还有一些退货授权(很遗憾),最多可以达到 300 页左右(不到 10% 的授权超过 15 页)。Reporting Services 似乎在尝试将报表作为 PDF 组合在一起几分钟后超时。
我的问题是,将此报告转换为 PDF 格式的最佳选择是什么?我们的用户可以 24x7 全天候生成报告,并以 PDF 格式传输给他们。我们可以做些什么来提高报告服务的性能?
c# - SSRS2000 WebService 上的 .Render() 在 SSRS2008 上被什么替换了?
我们最近将我们的一台 SSRS2005 服务器升级到 SSRS2008,并发现我们所有使用报告服务 Web 服务生成报告的应用程序都不再工作。
第一个问题是 Web 服务本身在 ReportService.asmx 中不再可用,并且已被替换为:ReportService2005.asmx。
我们将 Web 引用更改为新位置,现在我们收到消息,即 .Render() 方法不是 ReportService2005.asmx 的一部分。以下代码实现在 SSRS2008 中被替换为什么?
编辑
在做了更多的研究之后,事实证明 ReportService.asmx 是 SQL 2000 Reporting Services 的一部分,现在已经从 SQL 2008 Reporting Services 中弃用了。
reporting-services - 条形图 Y 轴上的值太大
我在 SSRS 中有一个条形图,它具有以下值..
X 轴上的 5 个点的值为 100,120,130,123,8000 所以最后一个值太小了,因为比例越来越大,导致图表看起来很糟糕......其他点不可读......
那么,wiz有什么办法可以让我在条形图中显示LAST BAR,并在条形图顶部显示数据点标签……
我通过在 Y 轴上给出最大值来尝试它,但它使数据点标签消失,因此用户不知道该条的实际值.....
asp.net - 尝试在 ASP.NET ReportViewer 控件中显示/隐藏参数时出现问题
我有一个 SSRS 报告,它在 ASP.NET ReportViewer 控件中显示给用户。报表有很多参数,我们使用的是 ReportViewer 控件提供的参数提示。根据报表的某个参数,我们只需要提示用户输入其余报表参数的一个子集。
我们本可以使用链接报告并隐藏适当的参数,但是第一个参数有很多可能的组合(它是多值的),所以我们宁愿不这样做。相反,我们有一个 ASP.NET ListBox 来控制第一个参数,当它的选择发生变化时,我们使用 ReportViewer.ServerReport.SetParameters() 函数来隐藏/显示参数(它接受一个 ReportParameter 数组和 ReportParameter 构造函数接受一个布尔值来隐藏/显示参数)。
这就是问题所在。在我们的开发环境中一切正常。当我们将报表和 ASP.NET 站点部署到生产环境时,调用这些 SetParameters() 调用时不会显示参数。我们知道代码被调用是因为我们放置了一些调试输出来确保。隐藏参数的代码工作正常。只是应该导致某些参数再次出现的代码不起作用。它不仅不显示参数提示,而且参数的 Visible 属性没有设置为 true(使用 ReportViewer.ServerReport.GetParameters() 检查)。
我们在两种环境中都安装了 SQL Server 2005 SP3,并且报告查看器控件的版本相同 (Microsoft.ReportViewer.WebForms.dll)。有什么想法可能是错的吗?任何解决方法的想法?如果您有任何问题,请发表评论。
编辑:经过进一步调查,我们进一步隔离了问题。我做了一个简单的报告,只有 1 个参数,没有任何数据库连接。然后我制作了一个带有 2 个按钮的 aspx 页面和一个连接到该报告的 ReportViewer 控件。1 个按钮隐藏参数,1 个按钮显示参数(使用 SetParameters() 函数,如上所述)。即使在这个简单的场景中,隐藏/显示按钮在开发环境中工作正常,但在生产环境中我们仍然遇到同样的问题(显示按钮不起作用)。我们也在生产环境的网络上的另一台服务器上尝试过这个,我们遇到了同样的问题。因此,在开发环境中一切似乎都运行良好,但在该环境之外的 2 台不同服务器上,我们似乎遇到了同样的问题。
Edit2:下面是测试报告页面的代码。该页面有一个 ReportViewer、2 个按钮和一个用于调试输出的标签。当隐藏参数的显示不起作用时,Label 甚至在调用 ShowParameter 后显示 Visible 属性仍然为 false。
reporting-services - 从值中消除 html 标签
我正在尝试从 ssrs 报告中显示的值中消除 HTML 标记。
我的解决方案是: =(new System.Text.RegularExpressions.Regex("<[^>]*>")).Replace((new System.Text.RegularExpressions.Regex("< STYLE >. *< /STYLE > ")).Replace(Fields!activitypointer1_description.Value,""),"")
问题是应该首先执行的第二个表达式(“< STYLE >. *< /STYLE >” 没有空格)没有做任何事情。结果包含来自 html 的样式,没有附加标签。
我没主意了。
C
reporting-services - SSRS 模板
我试图弄清楚您是否可以为 SSRS 报告创建模板文件或皮肤。我们正在尝试标准化我们所有的报告,使其看起来相似。如果没有已知的方法来创建模板或皮肤,您如何解决此问题?
reporting-services - 如何获得矩阵中一行的平均值
现在有一个矩阵报告,其中包含一个位置一个月的职位、小时数和工资。
可能有任意数量的位置...这就是为什么我从 Matrix 报告开始...用户最多可以选择 50 个位置进行查看。
我们想得到那个月的平均位置,就像这样
不能完全弄清楚如何让它在 SSRS 2005 中工作......
sql-server-2005 - SSRS 报告交互式查看器中的格式丢失
我有一个 SSRS 报告,其中包含两个运行良好的子报告。最近我在报告中添加了一些额外的表格部分,当报告显示在交互式查看器中时,我开始看到一个问题。数据很好,但最后两个表格部分的格式没有出现在查看器中。
格式实际上在倒数第二个报告中途停止工作。但是,当我打印报告(或导出为 PDF)时,所有格式都存在并且报告打印正常。
我尝试将报表拆分为更多子报表,使用不同的数据运行,但它仍然无法在交互式查看器中正确显示。报表和子报表确实有很多格式和表格部分,我想知道 RDL 文件是否太大而无法存储在内存中,或者它们是否确实存储在内存中。
主报表的 RDL 文件大小为 61 kB,子报表的 RDL 文件大小分别为 2612 kB 和 2608 kB。RDL 文件有大小限制吗?有任何想法吗?
asp.net - SSRS 2005 报告功能
在 SSRS 2005(和我想象的 2008 年)中,您可以为报表提供功能,如果我没记错的话,还可以提供整个程序集,这允许您在呈现报表之前执行某种类型的工作。
有谁知道这个函数是在 ASP.NET 页面生命周期的哪个阶段编译和/或执行的?
我倾向于认为它是在 On_Render 上执行的,但这显然只是一个猜测。
有没有人有任何见解,并且 SSRS 2008 报告相同的功能,如果是,在什么时候执行?
reporting-services - 是否可以在 SQL Server Reporting Services 2005 中应用样式表和样式表类
我有一批报告,需要对报告的呈现方式进行某些更改。我知道如何修改 Reporting Services 样式表,但是否也可以将自定义 CSS 类应用于项目,因为它们呈现给浏览器?
Reporting Services 是否支持可用于以不同方式完成类似功能的任何类型的视觉继承?