问题标签 [ssrs-2012]

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

sql-server - 如果是 10 天平均值的两倍,则更改背景颜色的表达式

我在报告中有这样的表达:

它控制表格的文本框背景颜色。

如果单元格中的数量是该特定行的 10 天平均值的两倍或更多,我希望它将单元格变为金色。

该表显示了 10 天的数据,它使用的数据集包含 60 天的数据,因此应该可以使用 10 天的平均值。

表达不正确吗?

这就是它当前正在创建的内容 - 完全橙色的两行显然不是我想要的。

在此处输入图像描述

0 投票
1 回答
1255 浏览

asp.net - SSRS 报告查看器不适用于 asp.net mvc 路由

我正在尝试将 SSRS 报告与带有本地报告的 Asp.net MVC 网站一起使用。

我尝试了这篇文章中提到的所有内容,但我不断收到一个隐藏的 div,并显示以下消息:

报告查看器 Web 控制 HTTP 处理程序尚未在应用程序的 web.config 文件中注册。添加到 web.config 文件的 system.web/httpHandlers 部分,或添加到 Internet Information Services 7 或更高版本的 system.webServer/handlers 部分。

如果我直接导​​航到 aspx 页面(通过 ,但由于不涉及视图引擎,我不能使用任何剃须刀助手,则此问题仅在我使用路由时才会出现,因此处理程序已正确添加到 Web 配置和报告将起作用。

我已经RouteExistingFiles = false忽略了以下路线:

BlockViewHandler通过从 webconfig 中删除它来禁用它。

我正在为 Visual Studio 2012 使用 Microsoft.ReportViewer(版本 11.0.0.0)

编辑Scot Hanselman 的这篇文章 是关于在 ASPX 母版页中使用 razor 视图,我正在做完全相反的事情,使用带有 Razor 布局的 aspx 用户控件,但是这个 Microsoft 报告查看器不适用于这种方法。

0 投票
3 回答
11908 浏览

sql - SQL Server Reporting Studio 报告显示“ERROR#”或无效数据类型错误

在最终追查如何避免/修复它之前,我在这个问题上挣扎了太久。为了他人的利益,它似乎应该放在 StackOverflow 上。

我有一个 SSRS 报告,其中查询运行良好并显示了我期望的字符串结果。但是,当我尝试将该字段添加到报告中时,它一直显示“ERROR#”。我最终能够找到更多信息:

[文本框] 中使用的值表达式返回的数据类型无效。

但是,我知道我的数据是有效的。

0 投票
1 回答
41 浏览

reporting-services - 颜色变化的SSRS功能

我在 SSRS 2012 中有一份报告,它使用顶部和下方的日历日期显示员工休假了多少小时,在返回报告内容的数据集中,它还列出了假期的状态,是否拒绝,接受,待处理,我想要做的是在将背景颜色更改为单元格时同时进行 2 次检查,检查是否有几个小时可以起飞,然后检查这些时间处于什么状态。

单元格表达式将首先检查是否有一个值,然后检查该值处于什么状态,然后根据需要用小时对单元格进行颜色编码,我不想在报告中显示状态。

谁能帮忙,我可以提供更多详细信息,但目前不在办公室并使用电话。

谢谢菲尔

0 投票
2 回答
1893 浏览

reporting-services - SSRS 报告在文本框中为 NULL 值显示空白,但我想要一个空字符串

我有一个包含很多行和列的网格来显示报告的数据。

网格中的每个单元格都由一个文本框表示,我试图在我的文本框中显示一个空白或空字符串来表示 NULL 值而不是默认的空格。背后的原因是每个文本框值都带有下划线,以向用户显示这是他们可以点击的链接。单元格中的空格现在代表下划线,用空格或空字符串替换空格应该有望解决问题。

stackoverflow 上的答案建议将文本框的可见性设置为 false,但我不想这样做,因为这会隐藏网格中的单元格,我想显示单元格(带边框的空单元格)。

这是我用来尝试用空字符串替换 Nothing 的代码,但它不起作用:

我曾尝试使用 Trim() 方法,但这也不起作用。

有没有办法让空格在全局范围内显示为空字符串,或者有没有可以在我的表达式中使用的方法来解决我的问题?

0 投票
3 回答
5920 浏览

sql-server - 为什么我在 SSRS 2012 中的图表不显示?

我最近将几份报告移到了新服务器上。一切正常显示表格和数据,但图表显示不正确。看起来图像没有正确渲染。我最初的想法是这是一个权限问题,特别是用于运行 SSRS 的服务帐户需要对服务器上用于生成图表图像的某个文件夹的权限,但在搜索解决方案时我找不到任何相关信息.

这发生在在原始服务器上显示正常的旧报告和我尝试在新服务器上制作的新报告中。

编辑:SSRS 日志在 GDI+ 中显示一般错误。看起来这可能是问题所在,尤其是因为这是在虚拟服务器上运行的:

http://social.technet.microsoft.com/Forums/en-US/37ed20b2-99bc-4e36-a14b-c9f8cc297be3/ssrs-2012-reports-with-charts-generic-error-in-gdi-?forum=sqlreportingservices

我很好奇这个问题中提出的一点:

2)确保“SSRS缓存图表的文件夹”的写入权限

好吧,首先,我在网上没有找到一篇关于这个文件夹在哪里的文章;但是,我在以具有完全权限的管理员身份登录时在服务器上本地测试了这个。这似乎也不适用于我的情况。

有人知道这个文件夹吗?我想以管理员身份登录时运行并没有任何意义,因为运行 SSRS 的服务帐户需要正确的权限。

带有空白图表的 SSRS 报告

0 投票
1 回答
1874 浏览

sql-server - SSRS Report 在 SharePoint 中预览时不显示条形码,但导出时带有条形码

我有一个自定义字体,用于从数字生成条形码的报告。我在本地机器(我正在开发的地方)和测试 SharePoint 报告服务器(SSRS 2012 / SP 2010)上安装了字体。我在 Visual Studio 中创建了报告,条形码显示和导出正常。我将报告加载到测试 SharePoint 服务器上,并正确运行报告和条形码预览,然后将其导出为 PDF 并正确显示。

但是,如果我在办公室有另一个人尝试运行报告,则条形码不会在预览模式下生成。尽管如果他将其导出为 PDF,则会显示条形码。因此,问题在于您在 SharePoint 中预览报表时显示的条形码。

我们 2 之间的唯一区别是我在本地机器上安装了字体。我认为这是问题所在,它正确导出的原因是因为此时它使用了报表服务器中的字体。

一个简单的解决方案是在运行它的每个人的机器上安装字体。如果我们不是在谈论遍布全国的数百台机器,那将很简单。

在 SharePoint 中预览报表时,它实际上是在检查本地字体还是在其他地方检查?如果它正在检查本地字体,有没有办法以某种方式将字体嵌入到报告中,这样每个用户都不需要安装它。

谢谢。

0 投票
1 回答
1182 浏览

reporting-services - Custom label format in a Axis in Reporting Services

Currently I'm having trouble creating multiple format in SSRS for one Axis. The current situation is that I have a measure that could bring a maximum value of 1.2M (Currency) but an average of 500K depending the period. Originally I have the labelformat property set to 0,,M, but this doesn't bring the correct scale when the value is less than a million.

This are the current solution I have tried:

Is it possible to have the different scale in one Axis of a Chart? If so, please help.

0 投票
1 回答
340 浏览

sql-server - SSRS + 报告管理器看起来很奇怪

我有一个带有 Reporting Services 的“旧”SQL Server 2012 安装,它运行良好,并且报表管理器看起来应该:

Old_SSRS

现在我在第二个虚拟机中安装了相同的 SQL Server 2012 版本,安装后,报表管理器看起来有些损坏:

新建_SSRS

我的报告格式也突然坏了。

我用了:

  • 相同版本的 Windows Server 2012(“旧”服务器:评估 |“新”服务器:MSDNAA)
  • 相同版本的 SQL Server 2012(“旧”服务器:评估 |“新”服务器:MSDNAA)
  • 相同版本的 Internet Explorer

不知道这是什么虫子……

0 投票
1 回答
2710 浏览

sql-server - 如何创建报表管理器 url 的别名

我们刚刚从 SQL Server 2008 Reporting Services 更改为 SQL Server 2012 Reporting Services。

新 SQL Server 实例的报表管理器 url 与旧的不同。

有没有办法可以将新网址映射到旧网址,以便人们仍然可以使用旧网址访问新报告???

例子 :

旧网址:

新网址:

我们不再使用旧服务器,我想将该网址映射到新网址