问题标签 [ssrs-2017]

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 回答
44 浏览

.net - rdlc 中的子报表仅显示 master 中的一条记录

我有一个显示费用的报告和一个显示所有费用的子报告。这就是我将数据传递给主报告和子报告的方式

0 投票
1 回答
241 浏览

sql-server - SSRS 报告管理器未在列表视图中显示完整描述

我们最近从 2012 年升级到 SQL Server 2017 以提供报告服务。在报表管理器中,我们尝试为每个报表添加描述,因为它是可搜索的并且对最终用户有用。

描述将在 2017 年被截断。在早期版本的 SSRS (2012) 中,完整的描述将是可见的,并且会在必要时换行。这是我还没有找到的可配置选项吗?

2017 年的情况:

图片链接

注意:我知道我可以右键单击报告,它会显示完整的描述,或者我可以转到“管理”它并查看完整的报告。我们希望在列表视图中查看页面上所有报告的完整描述,而不是一次一个。

0 投票
1 回答
1466 浏览

reporting-services - SSRS 在一份特定报告上为一位特定用户抛出“无效或过期会话”

我有一份名为“评论”的报告。如果我重命名此报告,相关用户可以访问它。如果我从另一个用户加载报告,该用户可以访问它。

当一个单一用户和一个报告的特定组合交互时,我进入加载屏幕很长时间,然后出现错误500页面并显示此消息:

报告执行 02nflxieo0f0tt55ptcdw045 已过期或找不到。(rsExecutionNotFound)

(我总是得到那个报告执行代码)

我在我的日志文件中得到以下信息:

所以我的猜测是,出于某种原因,SSRS 一直试图继续这个会话,即使它已经死了,并且它没有从报告服务数据库中清除。

知道我怎么可能解决这个问题吗?我已经尝试重新启动一切。

0 投票
1 回答
272 浏览

sql-server - 在每一页上重复静态 Tablix

我正在尝试将“书签”菜单表设置为我的 SSRS 报告的侧栏,其中包含链接到书签的文本作为报告的不同部分。书签菜单将如下所示:

在此处输入图像描述

我想在报告的每一页重复这个 tablix。有没有比单独粘贴在报告的每个部分更简单和更好的方法?

我也在考虑将面包屑添加为标题的一部分,但有一个项目要求将其作为报告的侧边栏。如果您对我如何轻松做到这一点有任何想法,请告诉我,而不必将其复制粘贴到每个页面上,因为这似乎是糟糕的设计。此外,如果我必须进行更新,我将不得不在几个地方进行。

0 投票
1 回答
1312 浏览

reporting-services - SSRS 报表在浏览器和报表生成器中的呈现方式不同

SSRS 2017 报表生成器正确呈现带有向下钻取按钮和字段数据的报表。在浏览器中呈现时,下钻和字段数据均不可见。

Edge、Chrome 和 IE 都隐藏了带有向下钻取按钮的字段。错误似乎出在 .MSRS-RVC 中的 css 上.tdResizable overflow:hidden,好像没有勾选(在 Chrome 和 IE Devtools 中),字段正确显示,并且工作正常。

边缘屏幕抓取显示缺少的字段:

在此处输入图像描述

报表生成器屏幕截图显示了下拉按钮的外观

在此处输入图像描述

SSRS 版本

在此处输入图像描述

我尝试通过添加来编辑 'C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\Styles\htmlviewer.css'

到底部,但这没有任何区别(我已经重新启动了 SSRS,但没有重新启动服务器)。不确定我真的在寻找正确的地方......

0 投票
1 回答
1208 浏览

ssrs-expression - SSRS 表达式中的日期格式

我正在尝试将我的一个字段的日期格式更改为 dd/MM/yyyy,但每次我使用下面的表达式时,我都会将 dd/MM/yyyy 作为单元格中的值,而不是更改格式。

我使用的数据源是 Teradata。

使用的表达式:=Format(FormatDateTime(Fields!DATE.Value, DateFormat.ShortDate),"dd/MM/yyyy")

有人可以帮我解决我哪里出错了。任何帮助,将不胜感激。

0 投票
3 回答
186 浏览

sql-server - SQL - 字符串操作

上下文: 我在 SQL Server 中有一个视图,可以在用户运行 SSRS 报告 (ReportServer.dbo.ExecutionLog) 时跟踪用户输入的参数。大约 50 个报告参数以字符串形式保存在具有 ntext 数据类型的单列中。我想为每个参数将这一列分成多列。

详细信息: 我这样查询报表参数:

以下是结果的一小部分:

alpha=123&bravo=9%2C33%2C76%2C23&charlie=91&delta=29&echo=11%2F2%2F2018%2012%3A00%3A00%20AM&foxtrot=11%2F1%2F2030%2012%3A00%3A00%20AM

问题:

我怎样才能让结果看起来像这样:

在此处输入图像描述

SQL Server 2017 对 Python 友好。在这种情况下,Python 是否是一种更好的语言,仅用于解析目的?

我在这里这里这里看到过类似的主题。这些参数是动态的,因此不适用通过涉及计数字符的 SQL 字符串函数进行解析。这个问题不仅仅与我有关,因为有大量的人使用 SSRS。以更易于理解的方式跟踪和格式化参数对 SSRS 的所有用户都很有价值。

0 投票
1 回答
31 浏览

vbscript - 将 $ 添加到数字会删除格式

我是数据库专家而不是程序员,所以请耐心等待。我正在为销售点软件创建收据表格,但在格式化我的数字时遇到了问题。在文本框属性的数字部分中,它的格式设置为将逗号添加到任何超过一千的数量(从数据集中传递的值是 Decimal(15,2))

当我自己打印数字时,它的格式很好。当我通过文本框属性在开头添加 $ 时,逗号消失了。我认为这是因为数字被转换为要与 $ 连接的字符串

我想做的是在一个文本框中同时包含美元符号和带逗号的数字。我相信可以使用 if/else 来确定字符串长度,然后将数量子串化并在代码中添加逗号,但这似乎过于庞大。

下面是打印 $1000.00 而不是 $1,000.00 的代码:

0 投票
0 回答
39 浏览

visual-studio - VS SSRS 2017 自动化 DAX 没有结果,但在查询设计器中获取结果

今天我不得不升级我的 SQL Server 开发者版,从 2014 年升级到 2017 年。

有了这个,我还必须使用 SSDT 2017 升级我们的报告。我们的旧报告数据集采用 MDX 格式,并且没有定义任何度量,当我们尝试运行它们时,2017 年真正开始了。

不幸的是,我们无法使用查询设计器删除它们,因此必须删除 DS 并创建它。MDX 没有在查询设计器中带回任何数据,但 DAX 可以,因此我们采用了该选项。

但是,每次我们在预览器和服务器上运行它时,都不会返回任何数据。下面是查询设计器创建的代码。

如果有人对如何手动更改它以使其实际工作有任何建议,而不仅仅是在查询设计器中,那就太好了(取出参数有效,但我们需要它,因为我们有很多存档 id)。

提前致谢

0 投票
2 回答
367 浏览

sql-server - 当参数值具有“&”时,将参数传递给 SSRS url 问题

我想在 ssrs url 中传递报告参数,但是参数的值之一包含&,所以 url 不起作用。

示例

在此示例&中,参数类别的值是。

目前作为一种解决方法,我正在替换我传递给类别的值

然后在数据集中我将替换(和)回&. 这种解决方法工作正常,但我想检查是否有任何其他解决方案可以解决这个问题。

请帮忙。