Server中有一个包含以下列的表FinalQuote:
Q_hub_from : Perth, Burnie, Sydney etc.
Q_hub_to : Perth, Burnie, Sydney etc.
FinalMargin : 400, 500, 650 etc.
processed_at : Date Time
BookedYN : Yes/No.
我想要创建一个SSRS报告,它将显示从特定Q_hub_from到特定Q_hub_to的所有行的平均值。还需要在两列中显示平均边距:一列包含BookedYN为“YES”的行的平均值,另一列包含BookedYN为“NO”的行的平均行数。
我正在使用存储过程在SSRS中创建一个报告。我的报告很简单,基本上是在不同的程序中拉取客户的基本信息。
在我的存储过程中有两个参数:@StartDate DATETIME和@VendorId INT = NULL。
我将@Vendorid设置为NULL,因为我希望在每个程序中获得所有客户端。
我的存储过程中有两个选项:
IF (@VendorID > 0) --Select Program
BEGIN
INSERT INTO @Report
SELECT * FROM table1 WHERE VendorId = @VendorId
END
IF (@VendorID
我是SSRS的新手,我的任务是编写一个允许用户选择NULL、NULL或两者兼而有之的报告。
例如
Name | ID
BOB 1
ALICE 2
DAVE NULL
ROGER NULL
用户需要能够选择ID值和/或没有ID值的记录。因此,它将是一个多选择参数( ID,无ID,ALL)。
我可以使用sql查询来实现这一点,但不知道如何使它与用户参数一起工作,用户参数可以是,也可以是两者兼而有之。
id字段是十进制。
对怎么做有什么建议吗?
谢谢。
我正在尝试获得一个基本的SSRS报告,以便通过任何可选的参数进行过滤。要筛选的两个参数要么是两个日期之间的参数,要么是一个SalesID参数。我可以让每个参数分别进行筛选,但是当我在语句中将它们加在一起并试图运行报告时,它会说“参数不能是空白的”,我在网上读到的.The建议告诉我检查参数属性中的“允许空白值”,但是这在日期/时间上是不可用的。
我在网上阅读了它们,它要求我检查参数属性中的“允许空白值”,但这对于日期/时间是不可用的。我还尝试使用"OR IS NULL“添加WHERE子句的许多变体,但这也不起作用,我还读到可能需要在某个地方添加一个=IIF子句,但我以前从未这样做过。
S
我有一个存储过程,其结构如下:
ALTER PROCEDURE dbo.GetUserFullName
(@NoteStoreType INT = NULL)
AS
SELECT DISTINCT dbo.tblUsers.LastName + ', ' + dbo.tblUsers.FirstName as UnderwriterName
FROM tblUsers
WHERE tblUsers.Type = COALESCE(@NoteStoreType, tblNoteStore.Type )
在我的SSRS报告中,我想说
我正在寻找一种方法来向参数添加一个值,该参数的可用值是从一个简单的查询中检索出来的。我今天才开始使用SSRS,我希望我没有做错。
从报表项目中执行以下过程(我知道这很混乱):
CREATE PROCEDURE RAW_TIME_VAR
@EMPLID as varchar(6) = NULL
, @EMPLNAME as varchar(80) = NULL
, @CHARGENO as int = NULL
, @TYPE as varchar(8) = NULL
, @STARTDATE as date = NULL
,
这里是新用户。摘要:我在SSRS中已经创建了一组自定义报告,可以通过GUI查看和打印。现在,我想为SSRS上的一个报告设置电子邮件订阅。这将是一份汇总前一天数据的每日报告。在看了一些教程之后,我能够使用我想要显示的参数来设置电子邮件订阅。但是,发送出去的每日报告只显示我在订阅中输入的任何内容的开始和结束时间。
例如,如果我输入的初始DTS是Start: Feb 5 00:00 End: Feb 5 23:59,它仍然会每天发送此报告,并从2月5号开始发送相同的数据。
我希望它能够自我更新,使用前一天的日期和时间,一个滚动的时间框架,而不是固定的时间框架。我是否可以在常规电子邮件订阅中执行此操作
我在SSRS中得到了一个奇怪的错误,在一个带有许多下拉参数的报告中(被放到一个存储过程中):
Query execution failed for dataset 'DataSet1'.
Must pass parameter number 3 and subsequent parameters as '@name = value'. After the form '@name = value' has been used, all subsequent parameters must be passed in the form '@n
当单击“视图报告”或“刷新”按钮时,在SSRS中获取要刷新的基于查询的参数时出现问题。
首先,我和SSAS的数据源想要在BU和GM之间级联。所以我有两个数据集Param_BU和Param_GM
对于Param_BU,代码是
WITH MEMBER [Measures].[ParameterCaption] AS [BUSINESS
UNIT].[Business Unit Hierarchy].CURRENTMEMBER.MEMBER_CAPTION MEMBER
[Measures].[ParameterValue] AS [BUSINESS UNIT].[Business Uni
我在SSRS中得到以下错误:
An error occurred during local report processing.
An error has occurred during report processing.
Query execution failed for dataset 'Dataset1'.
incorrect syntax near '='
在这个错误之前,我得到了一个抱怨参数顺序的错误(“在使用'@name = value‘的形式之后,必须将参数编号3和后续参数作为'@name = value’传递,所有后续参数都
我有一个根据存储过程填充的下拉列表-它的各个部分工作得很好。
它是根据“调查ID”动态填充的
但我不希望它说<Select a Value>,而应该说" -- All -- ",因为这就是报告的工作方式。
到目前为止,我尝试创建一个返回Null和标签"all“的虚拟数据集,但没有成功。也许我做错了?我使用了这个:
select distinct Name, ID from LK_TargetTypes
where Name like '%pizza'
union select '-- All --', null
如何将null参数传递到SQL2008报告中?在我通过调用ReportExecutionService.Render()方法设置参数(不包括可为空的参数)之后,与ReportExecution & ReportService2005 web服务交互的代码在执行ReportExecutionService.SetExecutionParameters()方法时总是会产生错误:
"...This report requires a default or user-defined value for the report parameter...to run or subscribe
我经历了艰难的一天,试图用这个解码潜在的问题。
我有一个表单,用户可以输入信息。该信息通过URL传递到SSRS
我得到了错误
An error has occurred during report processing. (rsProcessingAborted)
Query execution failed for data set 'Report'. (rsErrorExecutingCommand)
Must declare the scalar variable "@ReportType". Must declare the scalar variabl