问题标签 [microsoft-reporting]

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 投票
0 回答
368 浏览

c# - 在最后一页 .rdlc 的底部添加一个矩形(容器)

我正在.rdlc 中创建发票报告,我想在最后一页的底部添加一些文本框控件。

我在报告正文中有一个表格,其中包含可以根据描述列扩展的行。

我尝试将矩形作为容器添加到报告的页脚(包含所有文本框)中,并将页脚设置为仅在最后一页上显示,但这种方法在前几页中留下空白空间(页脚大小)如果发票包含更多页面,这是一个问题。

解决方法对我不起作用,因为我的行数未修复。

有什么建议么?

0 投票
0 回答
7998 浏览

c# - ASP.NET Core v3.x 的 RDLC 本地报表查看器

我有很多关于 Microsoft Report 的报告。我已将所有其他项目迁移到ASP.NET Corev. 3.1。我想保留我的报告,rdcl因为在 Visual Studio 中很容易更新。

在我的解决方案中,我添加了

我注意到包裹中有一些警告。可以理解。该库适用于 .NET Framework,而不适用于 .NET Core。

在此处输入图像描述

但是,该项目正在正确编译。当我尝试呈现报告时,出现此错误:

TypeLoadException:无法从程序集“System.Web,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”加载类型“System.Web.UI.WebControls.CompositeControl”。

环顾四周,我发现了一些库,但它们都没有工作:

任何想法?或者,有没有办法在 Azure Functions 中生成 PDF?

0 投票
1 回答
36 浏览

c# - LocalReport 在通过 Process.Start 调用时无法呈现

我必须在我的 asp.net 核心应用程序中使用用 .net 框架编写的相当老的程序。

这个程序是一个简单的控制台应用程序,它使用 Microsoft.ReportViewer 来生成 pdf。我正在使用 Process.Start 来执行 exe 文件。它在我的本地机器上完美运行,但是,当我将它部署到 IIS 时,它会引发以下错误:

本地报告处理过程中发生错误。

报告 '' 的定义无效。

这很奇怪,因为当我手动执行 exe 文件(通过远程桌面登录时)它可以正常工作。

失败的行如下所示: renderedBytes = report.Render(reportType, deviceInfo);

我已经尝试过过去发布的一些解决方案,但似乎没有一个有效。

你有没有遇到过类似的问题?

0 投票
1 回答
157 浏览

visual-studio - Visual Studio 2019 SQL 报告服务 - 单击预览选项卡时打开另存为窗口

我使用 Microsoft Reporting Services 在 Visual Studio 2019 中创建了新报告。我在报表设计器中添加了数据连接、创建数据集和插入表格。当我单击“预览”选项卡时,“文件另存为”窗口打开,并且预览未显示。即使我保存项目并再次单击“预览”选项卡,也会发生同样的事情。任何建议可能是什么问题?

谢谢你。

0 投票
0 回答
59 浏览

microsoft-graph-api - 团队使用情况报告:getTeamUserActivityUserDetail - API 未提供新属性

在 Microsoft 管理中心,我们可以看到可用于Microsoft Teams 用户活动的新列,如下所示

Office 365 管理中心中的 Teams 用户活动报告

在尝试通过 Microsoft Graph API 检索数据时,我们得到了旧属性作为响应:

请求:https ://graph.microsoft.com/beta/reports/getTeamsUserActivityUserDetail(period='D180')?$format=application/json

Beta Graph API 的响应

按照重定向链接并下载响应 CSV 文件后,我可以在该文件中看到新属性

从响应中下载的 XLS 文件

我在请求中遗漏了什么吗?任何帮助,将不胜感激

0 投票
0 回答
24 浏览

report - 有没有办法在 tablix 和页面末尾之间显示一个字符串?

我需要在 tablix 之后显示一个带有静态内容的文本框,以便覆盖页面的空白区域(如果有)。

我尝试在 tablix 下方使用文本框(页面高度相同),但它仅出现在第一页上,而不出现在报告的所有页面中。此外,通过将 tablix 的背景设置为白色,文本框看起来也一样。

我尝试在 tablix 底部添加一行,但找不到合适的可见性表达式

有人遇到同样的问题吗?

0 投票
0 回答
53 浏览

microsoft-reporting - 在 MS Report Builder 中计算中位数和百分位数

我正在使用 MS Report Builder 创建报告。该报告链接一个数据源(数据库上的 SQL 查询)。我想计算数据源中列的值的中位数。所以我创建了 Median 函数,然后我在报告中添加了一个文本框。文本框表达式设置为

但是运行报告我收到以下错误:

textrun 'Textbox1.Paragraphs[0].TextRuns[0]' 的值表达式包含错误:[BC30451] Name 'WaitingTimes' 未声明。

那么如何在我的自定义函数中使用单列数据源呢?在我看到的示例中(例如上面的中值实现), Lookupset 函数似乎无处不在,但是我不想在字段之间传输数据,只是一个数组作为函数的输入集。

报告生成器的屏幕截图:

在此处输入图像描述

0 投票
2 回答
47 浏览

sql - 为什么我会收到“列名或提供的值的数量与表定义不匹配”?

Message只有在将 2 列 (和ErrorId) 添加到 2 个临时表后,我才会收到此错误。为什么?是我要添加的代码吗?在添加之前,此 MS Report 查询中的所有内容都运行良好。这是一个更大的问题,但我正在分解成更小的部分。谢谢你的帮助。

请忽略 NOLOCKS:

错误信息

我只在这个临时加载表中添加了MessageErrorId

下面的所有内容都是我要添加的内容。

0 投票
1 回答
45 浏览

sql - 报表生成器 - 3 个参数集中在一个查询中。前向依赖无效

我在构建报告时遇到问题,我有 3 个参数并且所有 3 个参数都在查询中,它们应该在运行报告之前从“下拉菜单”中获取它们的值,并在 where cluase 中用于获取特定的东西从数据库。但是我似乎可以让它工作。

示例查询

这是查询,我尝试更改参数的顺序,但它不起作用。

错误:报告参数“ID”具有取决于报告参数“ID”的 DefaultValue 或 ValidValue。前向依赖项无效。

0 投票
1 回答
31 浏览

sql - Microsoft 报表生成器 - 布局。构建标签表

我目前正在尝试重新创建一份报告,以打印日常诊所臂章的患者标签。

我要打印到一个粘性标签页,其中包含三列十一行的患者 ID。

我尝试通过列或行对表进行分组以获取顺序 ID,但我无法让报告在同一页面上打印多个列和行。

我的目标布局示例: 我的目标布局示例。 我的报告目前的样子: 我的报告目前的样子。

我无法使列和行的 id 连续,如果有超过 33 名患者(通常有),则在下一页重复。不确定这是编码失败还是我在布局端遗漏了一些东西。