问题标签 [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.
c# - 在最后一页 .rdlc 的底部添加一个矩形(容器)
我正在.rdlc 中创建发票报告,我想在最后一页的底部添加一些文本框控件。
我在报告正文中有一个表格,其中包含可以根据描述列扩展的行。
我尝试将矩形作为容器添加到报告的页脚(包含所有文本框)中,并将页脚设置为仅在最后一页上显示,但这种方法在前几页中留下空白空间(页脚大小)如果发票包含更多页面,这是一个问题。
此解决方法对我不起作用,因为我的行数未修复。
有什么建议么?
c# - ASP.NET Core v3.x 的 RDLC 本地报表查看器
我有很多关于 Microsoft Report 的报告。我已将所有其他项目迁移到ASP.NET Core
v. 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”。
环顾四周,我发现了一些库,但它们都没有工作:
- MvcReportViewer:最近一次更新是在 2 年前,他正在使用第一个 .NET Core
- AspNetCore.ReportViewer:我找不到项目网站或任何如何使用它的示例
- 在StackOverflow上我看到了这篇文章,但它是最新的
任何想法?或者,有没有办法在 Azure Functions 中生成 PDF?
c# - LocalReport 在通过 Process.Start 调用时无法呈现
我必须在我的 asp.net 核心应用程序中使用用 .net 框架编写的相当老的程序。
这个程序是一个简单的控制台应用程序,它使用 Microsoft.ReportViewer 来生成 pdf。我正在使用 Process.Start 来执行 exe 文件。它在我的本地机器上完美运行,但是,当我将它部署到 IIS 时,它会引发以下错误:
本地报告处理过程中发生错误。
报告 '' 的定义无效。
这很奇怪,因为当我手动执行 exe 文件(通过远程桌面登录时)它可以正常工作。
失败的行如下所示:
renderedBytes = report.Render(reportType, deviceInfo);
我已经尝试过过去发布的一些解决方案,但似乎没有一个有效。
你有没有遇到过类似的问题?
visual-studio - Visual Studio 2019 SQL 报告服务 - 单击预览选项卡时打开另存为窗口
我使用 Microsoft Reporting Services 在 Visual Studio 2019 中创建了新报告。我在报表设计器中添加了数据连接、创建数据集和插入表格。当我单击“预览”选项卡时,“文件另存为”窗口打开,并且预览未显示。即使我保存项目并再次单击“预览”选项卡,也会发生同样的事情。任何建议可能是什么问题?
谢谢你。
microsoft-graph-api - 团队使用情况报告:getTeamUserActivityUserDetail - API 未提供新属性
在 Microsoft 管理中心,我们可以看到可用于Microsoft Teams 用户活动的新列,如下所示
在尝试通过 Microsoft Graph API 检索数据时,我们得到了旧属性作为响应:
按照重定向链接并下载响应 CSV 文件后,我可以在该文件中看到新属性
我在请求中遗漏了什么吗?任何帮助,将不胜感激
report - 有没有办法在 tablix 和页面末尾之间显示一个字符串?
我需要在 tablix 之后显示一个带有静态内容的文本框,以便覆盖页面的空白区域(如果有)。
我尝试在 tablix 下方使用文本框(页面高度相同),但它仅出现在第一页上,而不出现在报告的所有页面中。此外,通过将 tablix 的背景设置为白色,文本框看起来也一样。
我尝试在 tablix 底部添加一行,但找不到合适的可见性表达式
有人遇到同样的问题吗?
microsoft-reporting - 在 MS Report Builder 中计算中位数和百分位数
我正在使用 MS Report Builder 创建报告。该报告链接一个数据源(数据库上的 SQL 查询)。我想计算数据源中列的值的中位数。所以我创建了 Median 函数,然后我在报告中添加了一个文本框。文本框表达式设置为
但是运行报告我收到以下错误:
textrun 'Textbox1.Paragraphs[0].TextRuns[0]' 的值表达式包含错误:[BC30451] Name 'WaitingTimes' 未声明。
那么如何在我的自定义函数中使用单列数据源呢?在我看到的示例中(例如上面的中值实现), Lookupset 函数似乎无处不在,但是我不想在字段之间传输数据,只是一个数组作为函数的输入集。
报告生成器的屏幕截图:
sql - 报表生成器 - 3 个参数集中在一个查询中。前向依赖无效
我在构建报告时遇到问题,我有 3 个参数并且所有 3 个参数都在查询中,它们应该在运行报告之前从“下拉菜单”中获取它们的值,并在 where cluase 中用于获取特定的东西从数据库。但是我似乎可以让它工作。
示例查询
这是查询,我尝试更改参数的顺序,但它不起作用。
错误:报告参数“ID”具有取决于报告参数“ID”的 DefaultValue 或 ValidValue。前向依赖项无效。