问题标签 [reporting-services-2016]

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 投票
1 回答
252 浏览

html - 在 iframe 中单击按钮时出现“语法错误”(SQL 报告)

在一个应用程序中,我在iframe. 在报告中,有一些用于展开树视图的按钮。当我直接在浏览器(Internet Explorer 11)中打开 URL 时,我可以毫无问题地使用这些按钮。通过单击按钮时iframe,出现以下错误:

SCRIPT1002:语法错误

我不知道如何处理这个错误,因为直接打开报告时没有错误...

这可能不是必需的,但这里是代码iframe

我尝试添加rs:Embed=true到 URL,但这并没有改变任何东西。

这可能是浏览器的问题,但是直接打开它时报告不应该正确加载还是我错了?如何按iframe原样显示报告?

0 投票
1 回答
1182 浏览

reporting-services - 升级到 2016 后报告中的 SSRS 条码损坏

我们最近将我们的报告服务器升级到 2016 年,除了包含条形码的报告外,一切都运行良好。我试着回顾我第一次开始使用条形码时使用的同一篇文章,但到目前为止我还没有运气。我收到此错误:

“无法加载表达式主机程序集。详细信息:无法加载文件或程序集'BarcodeLib,版本 = 1.0.0.18,文化 = 中性,PublicKeyToken = null'或其依赖项之一。未能授予执行权限。(来自 HRESULT 的异常: 0x80131418) (rsErrorLoadingExprHostAssembly)"

有没有其他人遇到过这个问题?我错过了什么?

0 投票
1 回答
283 浏览

reporting-services - 在 SSRS 2016 中为多选文本参数设置默认参数值

我们在尝试通过 ssrs-2016 本身的“管理”->“参数”菜单在 ssrs-2016 中设置多选参数时遇到问题。参数有可用值,它在报表中正常工作。但是当通过 ssrs 网站设置一些默认值时,可用的列表是空白的。有什么我想念的吗?

设置参数空白下拉

活动报告 下拉

我发现有趣的是,报告中列表的呈现看起来很像它与 ssrs-2008 r2 没有变化。我曾尝试使用一个报告参数创建一个新报告,但我得到了同样的结果。

0 投票
0 回答
81 浏览

internet-explorer-11 - SQL Server 2016 与 Internet Explorer

我有几个使用多值参数创建的报告。它们被部署到报表管理器并在 chrome 中运行良好。当从Internet Explorer 11中运行时,选择参数时,我无法单击多重有价值参数的向下箭头或滚动条。当我这样做时,它关闭了参数并且不会滚动。我可以使用滚轮,但单击不起作用。这只发生在 IE 11 中,这恰好是我们 90% 的用户使用的。关于修复的任何想法?这是 SQL Server 2016。

0 投票
1 回答
193 浏览

reporting-services - SSRS 2017 Web.config 权限

我的 SSRS 2017 报告管理器遇到了问题。我已经实现了此处找到的示例,除了门户网站(服务器很好)之外,它似乎都可以正常工作。我发现解决方案是服务用户需要对 web.config 具有写入权限才能从 RSReportingServices.config 复制机器密钥。

我该如何规避这个?我已尝试手动写入 web.config,但 rshostingservice 仍尝试同步密钥并失败。

0 投票
1 回答
612 浏览

sql-server - 是否可以在 SSRS 中使用带有运行值的 LookupSet/Lookup

这是我在 StackOverflow 上的第一个问题,如果没有足够的适当信息,我们深表歉意。

我没有尝试将四个不同的表格“恰如其分”地放置以使它们看起来像一张表格,而是希望将所有数据放在一个可见的表格中并隐藏其余的表格。

为此,我尝试使用具有运行值的 LookupSet/Lookup(我需要从开始日期开始的每两周的累积数字)。

我使用了以下代码,它为我提供了表格中的数字 - 但是这些数字似乎几乎是实际数字的两倍。

是否可以将 Lookup 与 RunningValue 一起使用?它不会让我使用 ReportItems ,它显然只是从第一个盒子中拉出来的,因此只是一次又一次地重复第一个数字。

任何帮助、指导,甚至是简单的“不可能”都将不胜感激。

编辑以按照建议添加更多信息:

很难添加示例数据而不担心数据保护等。

报表设计目前为: ReportDesign

每个表都有自己的数据集 - 我试图将它们全部放入一个表中。

假设第一个数据集是每两周售出的汽车数量。第二个数据集(表)是举行的会议次数。第三个数据集是天气晴朗/多云/下雨等的天数。

(这显然不是数据集,但我试图表明它们实际上并没有那么大的关联,因此不能都在同一个脚本中)

所有数据集都有一个该季度内每两周一次的日期表,我希望得到一个显示每个项目的累积数字的表,即使它们不在同一个数据集中 - 这些表都按 StartOfFortnightDate 分组。

该脚本=RunningValue(Fields!NumberOfFordCarsSold.Value, Count, Nothing)和类似的脚本在单独的表中工作正常,但是如果我在顶部表中添加一行并尝试将 RunningValue 与 Lookup 一起使用,它将不起作用。

当我使用顶部提到的脚本(查找脚本)时,与预期的数字(图像的底行)相比,我得到了膨胀的数字(此图像的顶行):IncorrectAndCorrectFigures

抱歉,如果这没有意义,我在试图找到答案时的完全困惑很可能在问题中出现。

0 投票
1 回答
393 浏览

sql - SSRS:组上的水平对齐

在我的数据集上,我选择了按日期排序的四个不同年份的信息,以及在所述日期我有多少订阅,看起来像这样:

我要做的是创建一个“年”列组以水平对齐它们,但是当我这样做时,结果如下:

结果

预期结果:

预期结果

这在 SSRS 中可以实现吗?我试过删除组 =(Details),这给了我想要的结果,除了它只返回一行信息。

任何洞察力都值得赞赏。

0 投票
1 回答
518 浏览

reporting-services - SSRS 2016 自定义身份验证错误 - ProcessingObjectModel DLL 访问被拒绝

我们安装了两个 SSRS 2016 实例,其中一个需要 Windows 身份验证,另一个需要自定义身份验证。后者遵循每个人引用的示例中的所有最新方向,除了它利用 REST 调用对我们用于应用程序的单独身份验证 API 进行调用,而不是仅为此用途创建用户数据库。我们使用来自这个单独的身份验证 API 的用户帐户,通过 Web 门户为自己授予了所有权限。一切正常,直到我们最终尝试执行报告并收到错误,

无法加载文件或程序集“Microsoft.ReportingServices.ProcessingObjectModel,Version=13.0.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91”或其依赖项之一。访问被拒绝。

我们没有发现任何引用这样的错误并且在这一点上被难住了。任何帮助将不胜感激。

0 投票
1 回答
227 浏览

sql-server-2016 - SSRS 2016 - 子组中的 Tablix 在部署时失败

SQL Server 2016,SSRS:我有一个在报表生成器或 Visual Studio SSDT 中正常工作的可扩展组,但在服务器上运行时不显示。

我的章程是创建一个不依赖弹出窗口或新窗口来显示详细数据的报告。我设法在每个订单下方嵌入了详细数据。单个数据集提供整个报告。用户查看订单列表并可以单击给定订单上的展开控件以查看详细信息。

报告中有三组:地区、日期和顺序。每个组都是可扩展的。在最底部的“订单”级别显示了几行,包括其中嵌入了 tablix 的三行。

问题:订单号和扩展控件 [+] 在开发中工作正常,但在服务器上运行时不可见。

此图显示了 VS 2017 中开发模式下的报告。注意以“订单类型”和“低流量测试”开头的部分是 Tablix,每个部分都有一个标题和一行数据:

设计视图

第二张图片显示了 VS 2017 中预览模式下的报告。它显示正确,单个订单展开:

预览模式报告

第三张图片显示了在服务器上运行的相同报告。请注意,“OrderNum”组无法展开 - 订单号字段甚至不可见:

报告在服务器上运行

Visual Studio 和报表生成器都根据需要呈现此报表。在浏览器中运行时,这在 IE、Chrome 和 Edge 上会失败。

要么这是一个错误,要么我不知道这一切是如何运作的。

0 投票
1 回答
447 浏览

reporting-services - ssrs:将空值添加到多值参数不起作用

为了允许在 SSRS 项目的多值参数中选择空值,我们可以使用数据集的查询

为了让从参数可用选择中选择“其他”字符串时从参数返回空值

注意:在参数属性的可用值部分中,我选择 ID 列作为值字段,将值作为标签归档

我尝试了上一个查询但没有任何好处,当我预览报告时,字符串“其他”没有显示为参数的可用选择

我应该应用任何其他配置吗?