我有这些数据
DateRecived JObNumber REcCnt
20130626 1234 1
20130627 1238 11
20130628 1240 2
20130629 1242 23
Run Code Online (Sandbox Code Playgroud)
我在ssrs中的dateRecieved 上应用了该组,并将输出作为
DateRecived JObNumber REcCnt
20130626 1234 1
20130627 1238 11
20130628 1240 2
20130629 1242 23
Total 37
Run Code Online (Sandbox Code Playgroud)
但我希望输出为
DateRecived JObNumber REcCnt
20130626 1234 1
Total 1
DateRecived JObNumber REcCnt
20130627 1238 11
Total 11
DateRecived JObNumber REcCnt
20130627 1240 2
Total 2
DateRecived JObNumber REcCnt
20130628 1242 23
Total 23
Run Code Online (Sandbox Code Playgroud)
我不知道如何重复组头并计算SSRS中每个组的总和, 任何帮助都会很棒.
在其中一个列名中,我需要显示昨天的日期,如 - September 4,2014
我用DateAdd("d",-1,Today())功能来显示,但它显示为 - 9/4/2014 12:00:00 AM.
我怎样才能得到上述格式 - monthname,dd,YYYY?
我有一个SSRS报告,当行数大于Excel 2003限制65536时,该报告无法导出到Excel
该报告已经具有组页脚的分组级别.
我试图在表达式上添加一个额外的分组级别和分页符
=ceiling(rownumber(nothing)/65536)
Run Code Online (Sandbox Code Playgroud)
但是,这会计算详细信息行,但不会考虑组页脚.因此,当实际行数超过65536时,rownumber的计算结果为53000.
以下表达式
=ceiling(RunningValue(Fields!myfirstgroup.Value, CountDistinct, Nothing) + rownumber(nothing) / 65536 )
Run Code Online (Sandbox Code Playgroud)
将给出包括组页脚在内的实际行数,但SSRS不允许在运行值表达式上使用组.
如何在65536行之后强制分页以允许导出到Excel?我曾希望在报告定义中完成此操作,并避免在查询中添加计算的页码.
任何帮助非常感谢
*更新 - 样本数据*
ItemDescription , Location , Quantity
Red lorry , M25 , 5
Red lorry , M6 , 2
Yellow lorry , M1 , 3
Run Code Online (Sandbox Code Playgroud)
报告对ItemDescription进行了分组,其中包含该项目的总计,因此它将显示
ItemDescription , Location , Quantity
Red lorry , M25 , 5
Red lorry , M6 , 2
Total for Red Lorry,7
Yellow lorry , M1 , 3
Total for Yellow Lorry,3
Run Code Online (Sandbox Code Playgroud)
这意味着从我的3行数据中,我有5个报告行,包括细节和页脚行.SSRS可以告诉我的数据集中有多少详细信息行,但我需要考虑页脚中断的页脚.
reportingservices-2005 sql-server-2008 reporting-services ssrs-grouping
我正在使用Join(Lookupset)查找返回序列号的唯一组值.这是我的功能:
Join(LookupSet(Fields!itemId.Value & Fields!UseByDate.Value & Fields!rackId.Value
, Fields!itemId.Value & Fields!UseByDate.Value & Fields!rackId.Value
, Fields!CustomerSeqNo.Value
, "PickingList"), ",")
Run Code Online (Sandbox Code Playgroud)
问题是某些项目有多个交易.我想删除重复项.
我找到了一个博客http://blogs.msdn.com/b/bobmeyers/archive/2012/06/18/creating-short-lists-using-the-lookupset-function.aspx但是无法获得SSRS Report Builder来参考Linq大会.我的问题是

我怎样才能展示独特的价值?
我有一个报告,其中提供了项目的当前状态以及项目的先前状态,我想同时显示两行并突出显示差异。例如:
STATUS ORDER# NAME ADDRESS QTY PRICE TOTAL
new 255 Joe 1 Main St 2 5 10
old 255 Joe 1 Main St 4 5 20
new 256 Matt 100 Green Ave 5 5 25
old 256 Matt 65 Blue St 5 5 25
Run Code Online (Sandbox Code Playgroud)
因此,对于订单255,由于它们已更改,因此我想突出显示“数量”和“总计”值。对于256订单,我想突出显示ADDRESS值。
有人知道我该怎么做吗?
提前谢谢一堆!!
我收到一个请求,要求我创建一个可在 SSRS 中使用的 AD 安全组,以便用户获取报告。目前还有其他 AD 组可以工作,但我创建的组不允许用户连接。创建 AD 组并不困难,而且我知道我已经正确设置了它。有人对为什么该小组不工作有任何意见吗?我一般不了解 SSRS 或 SQL,因此我们将不胜感激。
我想要在 SSRS 矩阵报告中进行交互式排序。从数据库中我们得到 3 列 -PrimaryKey、Columns 和 Value。
我们按主键对行进行分组,按列对列进行分组,并使用值作为数据。
我的矩阵报告 -
ID [Columns]
[Primary Key] Values
Run Code Online (Sandbox Code Playgroud)
矩阵报告的输出 -
ID FirstName MiddleName Lastname
1 Rajiv Jha Sharma
2 Prem Kumar Bose
3 Usha Shamila Praveena
Run Code Online (Sandbox Code Playgroud)
我能够对 ID 使用交互式排序,因为 ID 是按行分组的,但我想对动态 cloumns 值(例如 FirstName、MiddleName 和 LastName)使用交互式排序。
对姓氏进行交互式排序时的预期结果
ID FirstName MiddleName Lastname
2 Prem Kumar Bose
3 Usha Shamila Praveena
1 Rajiv Jha Sharma
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助。
reporting-services ssrs-2008 ssrs-grouping ssrs-tablix ssrs-2008-r2

这是我需要填充为报告的期望结果,其中xx是人数.
我有一个表,其中包含以下字段:
----------
table1
----------
id
state
year(as Quarter)
gender
Run Code Online (Sandbox Code Playgroud)
我需要从id确定计数并填充为报告.这一年就像2008年1月,2008年2月...... 2004年(季度).
我使用此查询创建了一个数据集:
SELECT STATE,GENDER,YEAR,COUNT(*)
FROM TABLE 1
GROUP BY STATE,GENDER,YEAR
Run Code Online (Sandbox Code Playgroud)
从这个查询我可以填充结果
ex: ca, m , 20081,3
ny, f , 20091,4
Run Code Online (Sandbox Code Playgroud)
从上面的查询中我可以填充计数并使用group by(row)状态(在ssrs中).
我需要分组(列).从我得到的性别和年份.
我是否需要创建多个数据集,如传递
性别='M'或性别='F'
所以我可以有两个数据集,一个用于男性,一个用于女性?否则,有没有什么方法可以像Gender一样从Gender字段中分组?
我应该单独填充结果,例如为Male 2008,Female 2009创建多个数据集,还是有任何方法可以使用SSRS Matrix表和列分组对单个数据集进行分组?
我应该在我的查询级别解决它还是SSRS中有任何可以解决此问题的功能?
任何帮助,将不胜感激.
sql-server dataset reporting-services ssrs-2008 ssrs-grouping
我有一份报告,允许财务部门同时打印多张发票.我遇到的问题是他们希望在发票的每一页上重复比尔信息.
我在报告上设置了两个小组.A组按文件编号分组.B组按行项目分组.当我运行多个发票(多个文档编号)时,它工作得非常好,但我无法弄清楚如何从发票的第二个(或第三个等)页面上获取A组的信息.
如何让家长组(A组)在后续页面上重复?
我想将日期时间参数更改为DDMMYYYY格式。其默认值为 MMddYYYY。当用户从日期选择器中选择日期时,日期应以 ddmmyyyy 格式显示。我尝试了所有的表达方式
=Format(Parameters!DateFrom.Value, "dd/MM/yy")
=cdate(format(DateAdd("d", -61, now),"dd/MM/yyyy"))
=cdate(format(DateAdd("d", -61, now),"dd/MM/yyyy"))
Run Code Online (Sandbox Code Playgroud)
但一切都不起作用。