我使用SSRS(2005)创建了一个报告模型并发布到本地服务器.但是,当我尝试使用报表生成器发布的模型运行报表时,出现以下错误.
报告执行错误:授予用户的权限不足以执行此操作.(rsAccessDenied)
可以选择在以下位置创建"内部"参数SSRS:
另一个SSRS问题:
我们有一个开发,一个QA,一个Prod-Backup和一个生产SSRS服务器集.
在我们的生产和生产备份中,SSRS如果不使用一段时间就会进入睡眠状态.
这在我们的开发或QA服务器上不会发生.
在我们所处的企业环境中,我们没有对这些计算机的物理(甚至远程登录)访问,并且必须与远程管理员团队一起配置我们的SSRS应用程序.
我们已经要求他们尽可能解决这个问题.到目前为止,他们还无法确定问题,我想知道我的同事是否知道这个问题的答案.谢谢.
我正在尝试从我的数据集中的字段创建计算表达式.我需要从一个字段中找到包含Exchange Traded一词的所有内容,并在我的新字段中找到"ETF 13F"字样.如果没有匹配,那么它就是空白.
我尝试了Like(" Exchange Traded ")和Contains(" Exchange Traded ")函数,在运行报表时,我在新字段中得到#error.
这是我试过的......
=IIf(Fields!DESC2.Value.like("*Exchange Traded*"),"ETF_13F", false)
Run Code Online (Sandbox Code Playgroud)
如何编写此通配符表达式,然后用新计算字段中的其他文本替换?
提前致谢
我创建了一个SSRS报告,用于使用存储过程检索55000条记录.从Stored Proc执行时只需3秒钟,但从SSRS报告执行时需要超过一分钟.我怎么解决这个问题?
我在SQL Server Reporting Services 2005中有一些报告,需要保留它们的审核日志。审核日志应包括谁运行带有哪些参数的报告。我不能使用Windows身份验证。
记录此信息的最佳方法是什么?
sql-server sql-server-2005 reportingservices-2005 reporting-services
我在SSRS报告中将以下内容作为文本框的值:
=iif(IsNothing(Fields!MyDate.Value), "", Format(Fields!MyDate.Value.AddDays(30), "MMMM dd, yyyy"))
Run Code Online (Sandbox Code Playgroud)
每次MyDate为null时,它都会给我一个"#Error".
我该如何解决这个问题?
更新:
我写了这个自定义函数,它摆脱了错误,但是在null日期通过时返回0001年1月31日.
Public Shared Function NewDate(myDate as DateTime, days as integer) AS string
IF ISNOTHING(myDate) OR ISDBNULL(myDate) Then
NewDate = " "
ELSE
NewDate = Format(myDate.AddDays(days), "MMMM dd, yyyy")
END IF
End Function
Run Code Online (Sandbox Code Playgroud)
@Matt Hamilton:DateAdd("d",30,Fields!MyDate.Value)
我在SSRS 2005中有一个基于与此类似的查询的报告:
SELECT * FROM MyTable (NOLOCK)
WHERE col1 = 'ABC'
AND col2 LIKE '%XYZ%'
Run Code Online (Sandbox Code Playgroud)
我需要能够根据用户是否选中了复选框,在查询中动态包含WHERE子句的AND部分.基本上,这是一个动态SQL语句,这就是问题所在.我试过几种方法都无济于事.这可能吗?SSRS 2005是否支持动态SQL?谢谢!
我正在创建一个 SSRS 报告,其中
在 Dataset15 中,我的值为 Jan - 100 & Feb - 110
在 Dataset16 中,我有价值 Jan - 80 & Feb - 100
现在我想使用表达式在折线图中计算相同的东西 -Jan - 80/100应该是 80% &Feb - 100/110 - 91%
当我试图找出个人每月数字 100, 110 时,我得到 210,这是 Both - 的总和Sum(Fields!Total.Value, "DataSet15")。
请帮助我如何获得个人号码。
sql-server reporting-services ssrs-2008 ssrs-tablix ssrs-2008-r2
是否可以使用存储过程在"报表生成器"中设计"报表"?
我正在运行以下查询并获取操作数数据类型varchar对sum运算符错误无效.accountnature字段是一个varchar字段,但我将其转换为INT并且我仍然收到错误.
SELECT
'Qualified' =sum(case when (cast(AccountNature AS Int)) in ('a','b') then '1' end)
from agreement
group by accountnature
Run Code Online (Sandbox Code Playgroud)
关于我做错了什么或如何解决的任何想法?谢谢.
以下帐户于2014年1月19日关闭,然后在2/27/2018重新开放,然后在3/26/2018再次关闭.如何在打开和关闭此帐户时编写要捕获的sql.closerestrictind ='C'是帐户关闭的时间.
我们正在数据仓库中工作,每天都会加载数据以捕获所有历史记录.
对于acct 1234,它应该是这样的:
closed on 1/19/2018
re-opened on 2/27/2018
closed on 3/26/2018
Run Code Online (Sandbox Code Playgroud)
谢谢!
sql-server ×8
ssrs-2008-r2 ×5
ssrs-2008 ×4
t-sql ×4
sql ×3
reporting ×2
ssrs-tablix ×1
vb.net ×1