问题标签 [reportmanager]
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.
sql-server - 报告不使用查询的内容更改
在 SSRS 中,我更改了一些表名,并希望更改所有使用这些表的报告中的查询。
我可以毫不费力地更改查询。但是当我在 reportmanager 中运行报告时,他们仍然使用旧代码。
如果我在 reportbuilder 中编辑报告,我可以看到代码已更改。
如果我将报告保存在报告生成器中,则报告管理器使用正确的代码。
如何通过查询进行更改,而无需打开每个报表并再次保存?
sql-server - SSRS 报表管理器:链接报表行为异常,但 SQL 查询工作正常
我在 Report Builder 中创建了一个报告(称为主要)和一个钻取(称为次要)。其中每一个都有一个 SQL 语句。
在 SQL Server Management Studio 中执行时,SQL 语句按预期工作。
但是,当 Primary.rdl 和 Secondary.rdl 上传到 Report Manager(Internet Explorer 中的 Web 界面)时,它们在运行时不会生成正确的数据。
因此,我认为问题不在于 SQL 语句。我认为这与报告管理器有关。
主 SQL 语句:
该语句从多个表中获取一堆用户数据并检查他们的密码是否可以接受。它会填充密码未通过检查的用户列表。
辅助 SQL 语句:
此语句是一个钻取。运行报告的人可以单击上面列表中的用户 ID。在填充该用户 ID 的联系信息的地方执行钻取。
预期结果:
当用户运行主节点时,会填充密码错误的用户列表。可以单击每个用户的用户 ID,这会触发辅助节点填充与该用户 ID 关联的位置/联系信息。
实际结果:
单击用户 ID 时,辅助节点无法填充与用户 ID 关联的任何位置/联系信息。这只是偶尔发生。其他时候,它工作正常。
我列出了这些“空”用户 ID,并在 Management Studio 中运行了辅助节点的 SQL 语句,它填充了所有预期的位置/联系信息。
我尝试过的解决方案:
我完全被难住了。我对 SQL 语句进行了三次检查,并在 Management Studio 中对其进行了测试。我已将两个 .rdl 文件重新上传到报告管理器。我已通过报表管理器中的“创建链接报表”选项以及报表生成器的操作 > 转到报表选项中的“创建链接报表”选项将辅助节点重新分配给主节点。
我还可以做些什么?
sql-server - 如何通过报表管理器从可用值中设置默认值
我有一个包含学生详细信息的 SSRS 报告,它将显示学生的所有结果(通过和失败)。我通过在参数的“默认值”设置下选择“指定值”来获取参数的选项。但是,当报告执行时,我希望将“通过”显示为默认值,并在下拉列表中选择“失败”作为报告中的选项。我怎样才能实现它?
sql-server - 如何获取 SSRS 报告以正确显示每个用户的停机时间
我在 SSRS 中创建了一个报告,其中显示了下表中的数据。此表按小时对数据进行分组。
每个用户每小时完成的总数量的报告总和,然后在最后一整天的总列
下面是报告的预览
我的问题是,对于“停机时间”列,这显示了当前时间和每个用户最后一次做某事之间的时间。
当我将停机时间列添加到我的 SSRS 报告中时,它会为每次出现在表格中的人添加停机时间。我只希望此列为每个用户从停机时间获取一次号码。
例如,“bob”可能距离他上次做某事有 5 分钟,因此表格将显示“bob”的停机时间 5。
但是,如果 bob 在几个小时内有很多操作,因此表中有 6 列带有“bob”,那么我的 ssrs 报告中的“停机时间”列将显示 30 分钟停机时间(表中的 5 分钟 x 6 个条目)。
我的停机时间列未设置为总和(停机时间),它只是停机时间,我不确定如何让报告仅显示一次值,而不是每次出现在表中时都显示多个值,任何人都可以帮忙,我想不出该怎么做才能得到我想要的?
谢谢你