问题标签 [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# - Microsoft Report 在 VS2013 和 MVC/Web API 项目中不起作用
我正在使用 VS2013,我正在 MVC 中创建一个非常简单的应用程序。我必须创建一个报告,所以我想使用 VS2013 中包含的报告。我想使用我的模型的类来创建报告。但是对于一个奇怪的我没有看到那些类。一开始我可以将我的报告附加到数据库中,所以我在互联网上寻找解决方案。我发现了这个:
在 ASP.NET MVC 的 RDLC 报告中无法查看或添加网站数据源
不幸的是,这并不能解决我的问题......现在,我可以在选择数据源时看到一些命名空间,但我没有看到我的模型。跟随我的模型的一类:
以下是我在尝试选择模型类别时看到的内容:
我该如何解决?谢谢
c# - Microsoft Report 向导无法集成到 ASP.NET mvc 项目中
我按照本教程使用 C# 在 ASP.Net 中创建 RDLC 报告
在我的情况下,我想在报告向导中生成报告,就像上面的例子一样。然后生成以不同的扩展名报告。
ReportViewer1.aspx
ReportViewer1.aspx.cs
在我的情况下,我在ReportViewer1.aspx.cs文件的以下行中得到红色波浪线
当我将鼠标悬停在上面的线上时,它分别向我显示以下错误
这是我的文件夹层次结构
我该怎么做才能完成这件事。这个问题是由于错误的连接字符串而发生的吗?还是由于引用了错误的数据资源?
asp.net - 按钮 OnClick 事件在 ASP.NET Web 窗体应用程序中不起作用
我按照本教程创建了以下 ASP.NET Web 表单,以将参数发送到存储过程并使用 Microsoft Report 显示结果。
这是Incomplete_Prodcut.aspx文件
这是Incomplete_Prodcut.aspx.cs文件
我在上述表单的 OnClick 事件中插入了调试点,但是一旦在调试模式下运行此应用程序并单击“btnShow”按钮,此应用程序就不会指向此调试点。我的方法有什么问题?
c# - 如何在 IIS 上设置 rdlc 报告的自定义位置?
虽然我可以在调试模式下创建 rdlc 报告,但我遇到错误“拒绝访问路径 'C:\xxx.xlsx'。” 在网上寻找解决方法后,我看到许多解决方案建议为 IIS 用户授予 C 驱动器权限。但是,授予整个驱动器仅用于呈现报告的权限似乎并不明智。那么,如何更改此渲染位置,即 C:\inetpub\MyApplication?另一方面,我认为报告方面不需要设置,即ReportViewer.ProcessingMode = ProcessingMode.Local;
或更改 rdlc 属性“构建操作”、“复制输出目录”?
注意:我不希望在客户端机器上呈现报告,因为其中一些无权在 C:\ 下写入任何位置,而且我认为在 IIS 位置生成报告要好得多。是不是?
那么,在这种情况下,最好的解决方案是什么?
更新:我怎样才能修改这个方法,使它只读取流作为excel而不写它?
tsql - 在 Microsoft Reporting 3.0 中使用 Lookup 时出现“#Error”
我们正在使用 Microsoft Reporting 生成每日报告。我想在我们拥有的一个表中添加另一列。最初,我已正确设置并且报告运行良好。但是,由于技术问题,我必须使用不同的表(具有完全相同的数据),所以我编辑了查询,一旦我这样做了,我就会在列的单元格中得到“#Error”。
细胞表达:
我使用以下查询来形成 DataSet:
其中@Date 是表示昨天的参数。
如果我将查询更改为原始表(相同)。它工作正常。当turnarounds_staging 与原始表相同时,为什么会发生这种情况的任何想法?
c# - 微软报告查看器中的列重复方向
我正在使用 Windows 窗体使用 c# 和 Microsoft 报告查看器生成身份证。一切正常,除了我在 Microsoft 报表查看器中找不到列重复方向。
当前情景
我的报告纸尺寸是 A4。每页最多可显示 10 张单独的卡片。页面有 2 列。每列显示 5 张卡片。如图所示,它正在生成卡片。列重复方向是垂直的。它首先列出第一列 (1-5),然后列出第二列 (6-10)。
我的要求
我希望报告列重复方向是水平的,如下图所示。首先显示 1,然后显示 2 和 3 和 4,依此类推。
为什么我要水平显示而不是垂直显示?
它将节省纸张。例如,如果用户按照当前场景仅生成 4 张身份证,它将在第 1 列中生成 4 张身份证,并且整个页面空间都被浪费了,因为我无法重新使用剩余的空间。
通过将列方向重复为水平,将显示 4 张卡片,如在第 1 列中显示卡片 1 和 3,在第 2 列中将显示卡片 2 和 4。然后我可以剪纸并在以后重复使用。
我搜索了很多,但找不到任何解决方案。任何建议、评论或链接都会有所帮助。我不能使用任何其他报告。提前致谢。
c# - Reportviewer - 仅在我的电脑上不返回报告
这是我第一次使用 Microsoft Reporting Services 和 ReportViewer v11.0.0.0。Visual Studio 2010 上有一个带有 SQL Server 2008 和 ReportViewer v11.0.0.0 的项目。这个项目可以在另一台电脑上运行,但是我的电脑在运行项目的时候,输入参数后,我收到一个空白页(全白),基本上reportviewer不会显示在其他电脑上看到的报告。
代码就像上面一样,但我认为我们不需要对代码做些什么,因为这适用于另一台计算机。我尝试了很多类似下面的方法但无法修复:
EnablePartialRendering: true (对于 ScriptManager),
异步渲染:假,
卸载/安装报告服务和报告查看器。也在尝试以前的版本。
从 GAC (windows/assembly/gac_msil) 删除 webforms.dl 和 winforms.dll 并将其再次添加到项目中
在安装报告服务时更改目标 url:(localhost/Reportserver 现在是,它正在运行)。
我现在被困住了。我检查了所有相关问题并一一尝试了他们的解决方案,但没有一个解决。我不知道我还能做什么?我应该检查什么,我需要关注哪里?
任何想法将不胜感激。
编辑:在某些时候没有收到错误消息。
reporting-services - 如何根据SSRS中每页开头的值按列分组
我正在使用带有 Microsoft Report Viewer v11.0.0.0 的 VS2010。我想根据我的 Facility 值对输出数据进行分组。我通过添加行组并将 groupby 值设置为 [Facility] 来管理它。它工作正常。我希望所有设施组都在不同的页面中。我还管理它在添加的行组的属性中将“分页符”设置为组的每个实例之间。
我的问题是我想隐藏 Facility 列,而不是在每页顶部使用 Facility: <<*Expression>> 。请注意,Facility: <<*Expr>> 已经在每个页面的顶部重复。但是,我无法更新每一页上的表达式。表达式为:Fields!Facility.Value
。我当前的输出如下:
我想要的是:
任何帮助将不胜感激!
reporting - Power BI 根据用户帐户进行动态筛选
我想使用 Microsoft Power BI 开发指标。
我在 SQL Server 上有一个数据仓库,我直接从 DW 查询。
我想根据访问报告的用户显示不同的信息。我没有找到如何根据用户帐户动态过滤数据的方法。
可能吗?如果没有,那么有什么可能的解决方案呢?