我有一个SQL Reporting Services报表(使用report Builder v2.0构建的SQL 2008),它有一个多选整数参数(在本例中是一个存储列表)
默认值为0(“所有存储”)。该参数作为varchar(1024)传递给存储过程
这一切都可以在报表生成器或Reporting Services网站上正常工作
但是,在ASP.NET网站上使用ReportViewer组件时,每次选择“查看报告”时,参数都会重置为默认值
我尝试过将视图设置为非异步加载(更改渲染容器?)以及我可以
我使用的是MSSQL 2005 Reporting Services,在本例中,我需要使用ReportViewer控件在ASP.NET页面上显示一些报告(我想这是唯一的方法,对吧?)
问题是我无法使属性SizeToReportContent正常工作。显示报告时,我会看到一个垂直滚动条,因为报告太大了。它看起来像一个iframe窗口。
在谷歌上搜索似乎是一个bug。可以通过将AsyncRendering设置为false来修复它,但我不希望这样。我需要另一个解决办法
我想知道在加载报表后是否可以使用
在根文件夹上运行ASP.NET MVC的虚拟站点上安装和配置Reporting Services后,我收到以下“错误”:
Description:处理此请求所需的配置文件时出错。请查看下面的特定错误详细信息,并适当修改配置文件。
分析器错误消息:无法加载文件或程序集“Spring.Web”或其依赖项之一。系统找不到指定的文件。(C:\Inetpub\wwwroot\blc\web.config第171行)
源错误:
第169行:
第170行:
第171行:
第172行:
第173行:
源文件:C
我正处于报告工具的评估阶段
同样的,我更喜欢RDLC。但我需要一些野外可用的示例/样本,它们可以指导我们使用现成的RDLC
我将从简单的数据列表和复杂的矩阵、计算、分组等方面寻找示例
这将有助于我们在任何时候遇到麻烦时提供一个参考点。看看:我建议你看看。它还可以打开RDLC报告
我有一个报告,当以pdf格式呈现时,它会在开始时生成许多空白页。第一个页面上有一个表,表上有条件的可见性,因此这可能是有影响的,但它只有一个页面,在报告开始之前,有时在开始时有3-4个空白页面。这仅在以pdf格式呈现时发生,报告的宽度为8.25英寸,因此我不认为这是水平包装的情况
我相信在SSRS2008中有一个选项可以合并空白页面;SSRS 2005中有什么类似的东西我可以试试吗?大家好:
如果您使用的是SSRS2008,请检查报告上的ConsumerContainerWhiteSpace属性
我在reporting services中有一个包含3个表的报告模型:
人
背景
个人背景
各表的内容如下:
人员(身份证、姓名)
1、无名氏
2、无名氏
背景(ID,背景)
1、女
2名,男
3、单身
4、已婚
PersonBackgrounds(PERSONID,BACKGROUNDID)
1,2
1,3
如果我在SSRS中创建一个新的数据集,并添加一个只包含男性的过滤器,那么查询将按预期返回“John Doe”记录。但当我添加第二个过滤器以返回“单身男性”时,记录集就为空
是否可能在同
我们的ASP.Net应用程序连接到SSRS2008Web服务
在我们的应用程序中,类别和报告列在树视图中,通过调用从web服务检索报告列表来填充
当用户选择报表时,将检索报表的参数,并为参数数据类型呈现适当的控件。i、 e.日期/时间数据类型的日历,字符串数据类型的文本框等。
用户输入参数值并在VS报表查看器中呈现报表
所有这些都很好
问题是我们的一些报告有地理空间参数。i、 e我们的一些报告将包含一些参数,这些参数要求用户在地图上选择一个区域,并且所选形状[多边形等]将是该参数的值。[它可以作
我想这不是个技术问题,但你们用什么?我通常使用CRM,但我使用的是完全独立的CRM,我不确定该使用什么。您好,请看一下Microsoft Report Viewer控件
我正在使用SQL Server Reporting Services。我的大多数查询都以报表的形式运行,这些报表只是以PDF格式导出
我想知道哪种类型的计算(如果有的话)应该在实际的SQL查询中进行,哪种类型的计算应该使用SSRSIDE(BusinessIntelligenceStudio)进行
例如,若我有一份12个月的销售报告(12个月),其中要求最近3个月的销售平均值,那个么应该在哪里计算该平均值
大多数计算/聚合是否应该在表示层中完成?有例外吗?将报告的逻辑与报告一起保留。SQL Ser
我是SSRS 2008的新手。我在报表中添加了一个柱状图,但没有找到向该图表添加数据标签的方法。我该怎么做
谢谢你,斯科特。我选中了,但没有看到“显示数据标签”。它只显示:图表属性、图表区域属性、系列属性、图例属性、布局、选择、更改图表类型,以及添加新标题、图例或图表区域。我查看的位置是否正确?在序列属性中,将“显示数据标签”设置为true。将光标精确指向图表(条形图/柱),然后右键单击。您将看到“显示数据标签”选项。右键单击您感兴趣的图表上显示的任何条形图-单击“显示数据标签”(从底部第二个)
如何使用UI(或文本编辑器,如有必要)在报表生成器中向左或向右移动表列
我尝试过拖放,查看菜单等等,但我找不到那个选项。它在里面吗?到目前为止,每次我想更改列的位置时,我都必须删除并重新创建一个列。您可以剪切和粘贴-单击要移动的列并使用Control-X进行剪切。然后选择其他列并使用Control-V进行粘贴。这将把旧列放在所选列的左侧。在报表生成器3.0可以按如下方式移动列:
插入新的空列
在新的空单元格中复制(或剪切)标题文本和值文本
删除旧列
或者,最简单的方法就是不移动列,而是通过将鼠标
我想在主报告中显示供应商的物料收据(存在很多列)以及子报告中每个收据的多笔付款。在主报告中,我有DTReceive和子报告dtPayment,其中包含一组单独的参数,如日期等。两份报告均独立运行
Mainreport details包含一个名为ReceiptNo的字段(在数据集中),我想将该字段作为子报表中数据集的过滤参数传递给子报表。当我从主报告系统运行它时,会说错误子报告无法显示,因为其中一个参数未正确传递。请确保您正在传递子报告的所有参数。它不会从父报表继承参数:必须全部指定
此外,在传递
如何将MultiSelect参数从SSRS传递到MDX
我尝试了以下方法,但效果不理想:
WHERE ({IIF( STRTOSET(@Name, CONSTRAINED).Count = 1,
STRTOSET(@Name, CONSTRAINED), [Name].currentmember )})
您可以直接使用:
WHERE ( STRTOSET(@Name, CONSTRAINED) )
或者(对此不确定):
然而,SSA和set切片器并不总是好朋友。如果可能,请改用:
WHERE
我已经创建了一个包含tablix的报告。我注意到当
tablix包含一定数量的行,在包含tablix的页面之后添加一个空白页面,该页面仅包含我的报告的页眉和页脚。这在设计视图和打印视图中都会发生,即使tablix只有大约10行,并且在报告正文(高度为27厘米)的末尾还有很大的空间
我没有添加任何类型的分页符。可能有人有这个问题吗
将tablix的ConsumerContainerWhiteSpace属性设置为true。
如果那不起作用
检查(正文高度+页眉高度+页脚高度)=报告页面大小高度
(正
我有一个带有一些多值参数的报告,但在显示报告时,我必须按“查看报告”按钮来显示报告数据,
我在参数中添加了默认值,但它仍然会等到我按下按钮,这让我头疼,我有一组不可为空的参数,范围从多值下拉列表到简单字符串,我真的需要它以givien默认值呈现报告,而无需等待用户按任何键请查看类似的线程。我的问题不是传递值或查询数据,我的问题是报表查看器保存数据,即使在用户按下“查看报表”按钮之前提供了默认值,也不会呈现数据,我只是想让它自动显示出来。它看起来确实像@Aftab在另一个问题中的解决方案,完全可以
目前有三个子报告,一个主报告
主报告有两个参数-SELECTDATE和EMP_ID。主报告向所有子报告发送订单编号
当我只选择1个员工和1个日期时,所有子报告都能完美工作,但如果我选择多个值,它就会崩溃
SQL将列设置为INT。我在主报表和子报表中都有参数,SELECTDATE设置为具有多个值的文本,EMP_ID设置为具有多个值的整数。我的查询在@SELECTDATE中有我的日期,在@emp\u id中有emp\u id
它显然会将正确的信息发送到子报表,因为它可以工作,但我希望它能够处理传递的
我正在2008年的投标中整理一份SSRS报告。我有一个参数,我们称之为ParamA,它被设置为允许多个值,在可用值中,我将其设置为“从查询中获取值”。运行报告时,出现以下错误:
本地报表处理过程中出错
报表“/Report2”的定义无效
报表参数“ParamA”具有依赖于报表参数“ParamA”的DefaultValue或ValidValue。前向依赖项无效
当其他人遇到这个错误时,它似乎涉及多个数据集,并且前向依赖关系总是处理两个不同的参数。我只使用了一个数据集,错误中只引用了一个参数
任何建
解决方案:如果使用任何实用程序(如reportsync)重新部署同一报表,则必须确保首先删除所有这些报表/单个报表,使默认值生效,然后执行同步操作
注意:执行此操作之前,请使用您使用的同一实用程序备份所有SSR报告。因为有时您的操作可能会由于超时错误或某些服务器问题而失败
替代解决方案:如果您只有很少的报告,并且不想删除这些报告,请手动更改默认值,方法是转到“参数”选项卡,并勾选具有默认值。就这样
希望这将对所有SSRS开发者有所帮助。您的第一个选择解决了这个问题。谢谢绝对的救生圈。尽管如此,由
我的表格中有以下数据:
GroupID | StaffName
-------------------
G1 | Alex
G1 | James
G2 | William
然后我想按GroupID对它们进行分组。我尝试过使用“添加组->之前相邻”。但结果如下:
但我想要的是:
我如何做到这一点?谢谢我按照以下步骤解决了问题:
右键单击详细信息,然后选择“分组依据->添加父组->选择分组ID”
将自动生成新的组列,并在StaffName上方自动生成新行
我正在尝试将SSRS实例从本机模式转换为SharePoint集成模式
我被困在“在SharePoint集成模式下配置SSR”部分,第9步。正如我的屏幕截图所示,更改报表服务器模式的选项被禁用
我的SSRS实例是SQL Server 2012 SP1企业版
感谢您的帮助。
谢谢 看起来SQL Server 2012需要一个
作为SQL 2014的简要说明-SharePoint集成模式在“Express”版本中不受支持-仅限本机版本。
我在ssrs报告中有大约10个表,我需要添加一个包含所有表的组。在ssrs中有这样做的方法吗
我知道如何在单个tablix中创建列组和行组,但我不能对多个tablix执行相同的操作。我创建了一个包含单个单元格的表格,然后在其中插入一个矩形,然后将所有表格复制/粘贴到其中。然后添加了一个行组,它就工作了
大家好,当我将我的报告运行到我的web服务URL中时,您可以在中看到我的报告
但是,当我在asp.net web窗体中运行它时,它会像第二个一样显示为什么请
以下是我的代码示例:
MyReportViewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Remote
MyReportViewer.ServerReport.ReportServerUrl = New Uri("jean-daniel/R
我使用的是SSRS,情况是我在主报告中加载用户,并且我创建了一个子报告来显示用户地址(每个用户可以有多个地址)。
现在,在添加子报告之后,报告变得相当慢。我猜这是因为主报表需要为列表中的每个用户的子报表获取数据
我想要实现的是在一个数据库命中中加载子报表的所有数据,然后只过滤应用程序中的记录。在SSRS报告中有这样做的方法吗
如果需要任何其他信息,请让我知道。
谢谢你抽出时间 如果您想这样做,那么您应该使用分组来实现它。例如,将以下Sql语句作为数据集查询:
SELECT User.Name,
我有一个SSRS页面,有标题,两个不同数据集的图表和图表下面的子报表
当我运行页面并向下钻取(我单击图表的一个条形图,它会调用自己)时,数据填充到跨多个页面的子报表中
我的问题是我想在每页上重复这些图表。我找了很多,也试了很多,但是我什么也没找到
如何在多页子报表中重复图表?请注意,我有不同数据集的图表,子报表在多个位置使用。我会尝试将这两个图表和子报表包装在一个tablix中。tablix的数据集将是返回一行的数据集
这两个图表将进入标题行。子报表将位于详细信息行中
行和列的大小需要扩展以适应
我有一个基于键和日期的值的数据集。例如,一个日期将有三个不同的值和三个不同的键。据我所知,根据键获得不同系列的唯一方法是分组。此外,我希望在图表上显示一条水平虚线,它是表达式中的静态值
现在最让人恼火的是传说。图表本身看起来不错,但图例不够智能,无法为不同的组显示不同的值,创建单独的静态系列会强制图例显示两个不同的组,每个系列一个
我想要的是:
一种在不同系列中显示不同键/值对的方法,无需分组
或:
手动控制图例中显示哪些特定类别的方法
如果我能提供更多信息,请告诉我。您似乎有两个问题
如何将静
我面临TFS2013积压工作概述报告的问题。加载需要很长时间,卡在加载屏幕上。我已经等了好几个小时,直到它显示一条关于请求超时的消息。这种行为只发生在Backlog Overview报告中,而不发生在其他报告中。我正在为我的团队项目使用Microsoft Visual Studio Scrum 3.0过程模板
我已经尝试按照此链接手动处理数据仓库和分析服务:但仍然没有帮助
我甚至重新配置了报表服务,删除了现有的数据仓库和分析服务,然后使用TFS管理控制台重新构建它们,但该报表的行为仍然相同
然后
我有一份标准8.5x11英寸的报告,运行时将以PDF格式呈现。有时,页面中的内容会溢出到第二页或第三页,这很好。但是,页脚内有两个文本框,一个显示页码,另一个显示版权值。当有第二页时,页码将显示在第一页上,但不会显示版权值
下面是显示页脚部分的.rdl:
<PageFooter>
<Height>0.28in</Height>
<PrintOnFirstPage>true</PrintOnFirstPage>
<Pri
我已经创建了一个折线图来显示y轴上每月%的数据
我可以格式化显示为%的值吗?目前我看到的数字是0.9335180054409484——没有多大用处
此值通过表达式显示:
=Sum(Fields!Under20minutes.Value/Count(Fields!xno.Value)-这给了我正确的数字-只是我希望它的格式为%
非常感谢您的帮助。您只需右键单击图表中的系列标签,然后单击系列标签属性。转到“编号”,并更改为%,选择小数点等。感谢您的回复。我尝试过,但只获得了从“删除系列”到“系列属性
我构建了一个需要三个参数(都是整数)的报告:
月份
年份
StaffId
默认情况下,参数StaffId是从数据集分配的,并且是隐藏的
我通过构建一个URL从一个报表链接到另一个报表,如下所示:
http://<Server>/ReportServer/Pages/ReportViewer.aspx?%<Report>&rs:Command=Render&StaffId=5443&Month=3&Year=2015
http:///R
我有一个长方形
如果字段(X)不是NULL,我想隐藏它
我尝试过这个,但不起作用:
=IIF(NOT IsNothing(Fields!filepath.Value), 1, 0)
我得到一个错误:
本地报表处理过程中出错
矩形“ID2398”中使用的隐藏表达式返回的数据类型无效
有人知道我为什么会有这个问题吗
是否需要将实际字段放在报表上?我试过了,但一直出现同样的错误。如果要将其用于可见性表达式,我认为需要显式使用True/False,而不是1或0。因此,请尝试:
=IIF(NOT IsN
我是Visual Studio的初学者
在PrecisionDesign中的文本框中如何插入标签和字段值
我想要这样的结果:
MyLabel:字段值
我在表达式属性中使用了以下代码:
但它不起作用
为什么会这样?Dynamics AX标签以“@”符号、标签文件代码和数字命名。例如,文本“Item”的一个系统标签是@SYS7407。这就是在表单和报表中使用标签所需的代码
在SSRS中,使用标签的表达式是=Labels。因此,对于您的情况,字段的表达式如下所示(使用我的项目标签):
如果您实际上是指
我有一个带有外部图像框的报告,我给出了如下表达式
代码
=Iif(isNothing(First(Fields!FooterLocation.Value, "DataSet2")),"", "file://"&First(Fields!FooterLocation.Value, "DataSet2"))
这里的问题是,如果给定路径或FooterLocation中没有图像,则不会加载整个报告。值为NULL或空。无论上述情况如何,它都应该显示报告,但如果为空或未找到,或者路径为空,则应显示
我正在创建一个变量,试图使用数据集中的字段,但它抛出了一个错误。“DATAFields”是数据集的名称
=Year(Fields!Year.Value, "DATAFields")-9
错误:
报告的定义无效。的变量表达式
报告“正文”直接指“年”字段,不包括
指定数据集聚合。当报告包含多个
数据集,必须包含数据区域之外的字段引用
在指定数据集范围的聚合函数中
请有人帮忙…因为在您的问题中,您使用的是数据集名称,我假设您是从数据集2调用数据集1。您正试图从dataset1中的该字段获取年份
这
我需要帮助实现SSRS表中的以下目标
Column1 Column2
A1 A1/A2
A2 A2/A3
A3
看起来您正试图将每个值除以上一个值。SSRS中最接近此功能的是Previous功能。您可以这样使用它:
=Previous(Fields!MyColumnName.Value)
唯一的问题是,您必须参考第二行中的A1/A2,而不是第一行。没有一个等价的Next函数,这可能是您真正想要的
编辑:
这里有几种方法可以引用Next值,因
我有一个包含城市名称、zipcode、lat和long等数据的数据集。我想按城市或zipcode显示联系人的数量。SSR附带的州地图只有县级可用。是的,我可以显示在县一级有多少联系人,但我需要按城市或zipcode显示。SSR附带的状态图有什么方法可以做到这一点吗?
谢谢。您可以将纬度和经度转换为SQL中的地理点。然后SSRS将允许您在地图上的点上添加标记。您仍然可以使用标签等。SQL函数的外观如下所示:
geography::Parse('POINT(' + CAST([Longitude]
我正在尝试为包含从0到100%的百分比的表创建条件格式。我已经成功地创建了条件格式,将所有百分比
我正在使用SSRS2008R2。我在VS2012中创建了一个SSRS项目。当我尝试运行报告(1000多页)时,内存异常。当我在windows任务栏上检查内存使用情况时,它只占分配内存的一半。任何人都可以提供帮助?发生这种情况的原因有很多——要获得一个像样的故障排除指南,请尝试并提供一些相关的解决方案。祝你好运 在报表服务器下发布报表时,该报表有效。我只有在VS 2012中运行此操作时才会出现此错误。我希望他们不要打印此报告。
我有一份SSRS报告,我需要在表内点击文本框打开一个网页。我在textbox properties->Action->GoTour中尝试了以下代码
="javascript:void(window.open('http://localhost:53999/login.aspx','_blank'))"
在预览窗口中,如果单击文本框,则不会发生任何操作!
请帮帮我!!要在新窗口中打开网页,还需要进行其他设置吗?我不确定您是否可以执行这样的代码,请尝试使用实际URL它在预览窗口中不起作用(因为它不
我需要在SSR中垂直合并细胞,但仅在某些情况下。我有一个如下所示的记录集:
ID Name #Times Changed
1 John 2
1 John 2
3 Steve 1
4 Tom 1
在这种情况下,我只希望John有一个显示数字2的垂直合并单元格
我知道你不能在SSR中垂直合并单元格,但有人知道解决方法吗?也许吧
您可以通过将父组添加到表中来
我有一份SSRS报告,其值如下:
Location Primary State
Hospital Y TX
NULL Y TX
我正在尝试更新报告,以便如果Location为null,那么Primary和State也将为null
我已尝试在“状态”文本框中使用此表达式,但它不起作用:
=IIF(IsNothing(Fields!location.Value), "", Fields!state.Va
如何创建与在SSR上输入的数字相同的列?
我需要创建144列,如何动态创建144列?
我们可以为使用矩阵报表创建多个列输入数字吗?
或者是否可以使用不同的方法来实现这一点
谢谢?使用以下查询创建数据集(例如,dsColumns)
DECLARE @counter int = 1
DECLARE @t TABLE (ColNum int)
WHILE @Columns>= @counter
BEGIN
INSERT INTO @t SELECT @counter
我有一个按特定列分组的查询。其中一些组没有条目,因此被跳过。我宁愿它以某种方式陈述
“组XYZ为空”
我该怎么做
编辑1:你是对的,我按照你的建议加入了这个小组。它可以工作,但如果我能让它在行中说“没有结果”,而不是只是空白,那就太好了。你可以在tablix detail文本框中添加一个表达式。例如:
=IIF(Fields!YourField.Value = Nothing, "This one is empty", Fields!YourField.Value)
没有条目的组根本不存在,因
请求:从记录访问报表时,我尝试编辑报表的筛选器
上下文:我以记录的形式使用功能区访问与实体相关的报告列表。我单击报告,然后它显示以下内容:
因此,首先会显示报告,在左上角有一个编辑过滤器的按钮。我不知道这是否可行,但我想在第一时间使用过滤器,然后再使用报告
事实上,当我们访问报表实体记录时,我们直接面对过滤器,然后面对报表,我想知道为什么当我直接从记录访问报表时,它不是同一个系统
那么有可能改变这一点吗?如果是,怎么做?提前谢谢
嵌套在报表属性中的自定义代码:
Function SumLookup(ByVal items As Object()) As Decimal
If items Is Nothing Then
Return Nothing
End If
Dim suma As Decimal = New Decimal()
Dim ct as Integer = New Integer()
suma = 0
ct = 0
For Each item As Object In ite
我想使用AmazonMWS报告API,我正在使用它。
我已成功创建请求报告,但当我使用GetReportRequestList调用检查报告时,我的请求已处于“取消”状态
有没有办法找到取消报告请求的原因
任何帮助都将不胜感激。我想答案可能在这里:
几年前,同样的事情也发生在我身上,这是因为我在用scratchpad进行测试,在短时间内发送了太多的请求
每月有两张分开的桌子。我需要使用表1中的月度金额和表2中的月度总额进行频率计算
此表达式从表1中检索最近几个月的总数。
=(总和(字段!ClaimCount.Value)/总和(字段!InsCnt.Value,“ds_表1”))
是否有一种方法可以计算并匹配每个表的月份
由于每个文本框在表中都是静态的,因此每个文本框都有自己的名称
单击要对其进行计算的单元格,并从属性窗口获取其名称(例如,您在屏幕截图中选择的单元格为“TextBox14”)。一旦知道单元格的名称,就可以使用ReportItem
我正在构建一个SSRS报告,其中包括3个参数(supplierid、startdate和enddate),但我正在尝试实现一个名为customerid的可选参数(允许空白值)。以下是我的代码:
WHERE (invoice_hdr.company_no = 1) AND
(supplier.supplier_id = @supplierid) AND
(@customerid =
CASE @customerid
WHE
我试图在SQL Server Reporting Services(SSRS)中的查询中仅传递@parameter(0)。传递@parameter很好,但在特定情况下,我只想传递@parameter(0)。我可以在文本框中显示@parameter(n)
SELECT a, b, c
FROM view
-- WHERE a IN (@parameter) -- this works
WHERE a = @parameter(0) -- trying to make something alon
在BIDS中开发我的报告时,转到书签操作非常快,但在将我的报告部署到服务器后,任何书签单击都需要大约10秒钟的时间,并出现“加载”弹出窗口。我的报告是1页(可能很长),但它显示了大量信息,因此我希望能够在顶部添加一个小索引。我也尝试过DocumentMapLabel,但这是相同的加载问题,但我无法控制侧栏对于它显示的小树状图有多大
我的查询运行不到一秒钟,所以几乎所有等待的时间都在SSR上
有什么想法吗?如果有设置,我可以改变,让它更快速
谢谢。嗯,我是远程工作的,所以我不在报表服务器直接所在的
我正在使用SSRS打印一些收据票据,我不知道在生产完成之前,票据上会有多少项目,可能是一个,也可能是一百个甚至更多。我需要用卷筒纸而不是书页纸来打印
SSRS不允许直接打印,那么我需要在运行时根据要打印的项目数量设置页面高度大小
在打印报告之前,有没有办法计算/获取报告的正文尺寸
注意:页眉和页脚具有预定义的长度。您的问题不清楚。没有分页符打印是什么意思?你说的页长是多少?如果您使用对话框中提供的术语来调整您正在查找的设置,这将有所帮助。@WesH我更改了一些术语,并试图更好地解释它。SSRS是
1 2 3 4 5 6 ...
下一页 最后一页 共 216 页