标签: ssrs-grouping

SSRS - 导出到Excel时更改选项卡名称

我在SSRS 2012中通过基于分组的分页来标记我的报告classname并且它运行良好.导出到Excel时如何更改选项卡名称?我尝试使用页面名称的表达式=Fields!classname.Value.这样做,它使我的所有4个选项卡都等于第一个分页符Sales Division.

我的标签是基于的分组classname,这在回报给我的4个标签:Sales Division,VRS,ClearCaptions,和IP-relay.

reporting-services ssrs-grouping ssrs-tablix ssrs-2012

20
推荐指数
2
解决办法
4万
查看次数

是否可以在SSRS 2008中创建跨越Matrix的所有列的行?

是否可以在跨越所有矩阵列的SSRS 2008 Matrix中添加一行?

这个粗略的图表大致显示了我正在寻找的内容:

我正在寻找的矩阵布局的可视化示例

基本思想是每个订单项都是一个人,每个列都是该人的表单中的字段.字段本身是动态的(并在矩阵上实现为列组).包含附加列组以附加非动态表单字段,例如输入记录的时间和输入记录的人员.在每个人的记录下面是一个注释字段,它应该跨越它上面的所有表单字段.

目前我将矩阵嵌入另一个tablix中,矩阵中的名称和字段以及父Tablix中的注释.这适用于数据(矩阵的每个实例最终都是一行),但标题经常重复(每人一次),因为它附加到矩阵.关于如何解决这个问题我唯一想到的是在父tablix中使用相同的分组创建另一个矩阵并使用它来显示标题......但这需要相当多的手动同步来保持两个矩阵相同.

编辑:这里的关键问题是使第二行跨越多个列.

reporting-services ssrs-2008 ssrs-grouping ssrs-tablix

17
推荐指数
4
解决办法
3万
查看次数

尝试在Parent内部添加子行组,但在嵌套单元格中向左刷新

我想做什么:

我正在尝试创建嵌套组但我希望子行组直接显示在父级下面,像父级一样向左冲洗.

所以在这种情况下你有:

Market
SubMarket
Run Code Online (Sandbox Code Playgroud)

所以结果例如是:

California <<< market
SanJose
Pleasanton
Walnut Creek

Illinois <<< market
Chicago Suburbs
Chicago
Run Code Online (Sandbox Code Playgroud)

... 等等

我无法弄清楚为什么我不能让一个子行组直接显示在一个

谁可以帮我这个事?我对SSRS感到非常沮丧.不知道为什么它不只是在我点击的单元格上添加分组权限.而是创建新列!是的设计,但为什么?以及如何解决这个问题.我想做的事情看起来如此简单......但在SSRS中却如此艰难.

这是我尝试做的一个例子:

  • 在父级中创建父级组:如果单击父组中的单元格(在本例中为"市场"),然后在该单元格上添加另一个父组,则会在SSRS报告中将新列添加到父级的右侧你在:

在此输入图像描述

  • 在父级中创建子行组:如果您在父组中并单击一个单元格并添加子行组,它将在父级右侧添加该行

在此输入图像描述

我想要做的就是这个,我不能让SSRS把这个子市场放在这里:

在此输入图像描述

reporting-services ssrs-2008 ssrs-grouping ssrs-tablix

17
推荐指数
1
解决办法
3万
查看次数

SSRS 2005中的组的RowNumber

我在SSRS报告中有一个表,它只显示一个组,而不是表格详细信息.我想找出正在显示的项目的行号,以便我可以使用颜色条带.我尝试使用"Rowcount(Nothing)",但我获得了详细信息表的行号.

我的基础数据是这样的

ROwId   Team      Fan

1       Yankees   John
2       Yankees   Russ
3       Red Socks Mark
4       Red Socks Mary
...         
8       Orioles   Elliot
...         
29      Dodgers   Jim
...
43      Giants    Harry 
Run Code Online (Sandbox Code Playgroud)

我只显示组的表格如下所示:

ROwId   Team
2       Yankees
3       Red Socks   
8       Orioles
29      Dodgers 
43      Giants  
Run Code Online (Sandbox Code Playgroud)

我希望它看起来像

ROwId   Team
1       Yankees
2       Red Socks   
3       Orioles
4       Dodgers 
5       Giants  
Run Code Online (Sandbox Code Playgroud)

reportingservices-2005 reporting-services ssrs-grouping

11
推荐指数
2
解决办法
3万
查看次数

如何仅对集团总数进行汇总?

我试图只计算组HourTarget总数.

          7:00     8:00    HourTarget    
Line 1    2715     1008      3224
  A       2307     1008      3224 
  B       408        0       3224
Line 2    2308     2432      2656
  A       2308     2432      2656
Line 3    2318     1622      2800
  A       345      1258      2800
  B       762        0       2800
  C       1211     364       2800
Run Code Online (Sandbox Code Playgroud)

由于HourTarget的总和,我试图达到8680.但是我得到17504.这是因为数据库表中的HourTarget是该行上运行的每个产品的记录,但目标与行而不是产品有关.我如何只计算集团总数?

像这样的东西不起作用:

=Sum(Max(Fields!HourTarget.Value))
Run Code Online (Sandbox Code Playgroud)

reporting-services ssrs-2008 ssrs-grouping

11
推荐指数
1
解决办法
5万
查看次数

SSRS行组的边框格式

这是我的报告. 在此输入图像描述

上面的行包含父行组和子行组.我已完成报告的边框格式化.我只需右键单击每个文本框并相应地给出边框.但是,我无法为整个集团设置边界.在组属性中,没有Border选项.我不希望组的行之间有任何边界.我怎么能这样做?

reporting-services ssrs-2008 ssrs-grouping ssrs-tablix

9
推荐指数
1
解决办法
2万
查看次数

Tablix中的SSRS停止组被分割为打印页面

我在SQL REPORTS(SSRS)中有一个包含许多分组项目的Tablix.

打印时,它每页大约适合3.5个分组项目,但是我不希望这些组分为2页,我希望每当需要拆分组时就会发生分页.

我不希望每页都有1组,我知道有一个选项.

reporting-services ssrs-2008 ssrs-grouping ssrs-tablix

9
推荐指数
3
解决办法
2万
查看次数

SSRS检查过滤组RowCount

我想在没有组范围的情况下检查过滤组的RowCount.

我特别想知道该组何时为空,以便我可以将该Hidden属性设置在表中不在该组中的另一行.

在此先感谢您的帮助.

坦率

更新 - 解决方案:

我通过反复试验找到了这个问题的答案.我将过滤器移动到Tablix,然后我只是在组后面的表中的下一行使用了后面的表达式(注意没有数据区声明),在本例中是Details组:

=IIF(CountRows() = 0, false, true)
Run Code Online (Sandbox Code Playgroud)

请注意,要在Visual Studio 2008中访问"行"隐藏属性,只有在设计器的分组部分启用"高级模式"后,您必须选择设计器底部"行组"下的行,它们列在从上到下的顺序.属性位于右侧的"属性"窗格中.

reporting-services ssrs-2008 ssrs-grouping

8
推荐指数
1
解决办法
2073
查看次数

在SSRS中分组?

我是SSRS的新手,拥有如下数据

RCnt Jobnumber NJCT          JD                 pmt    flag cnt1 cnt2
2   001008      0   PRESSURE SEAL               PSI Y   0   0   2
2   001008      0   PRESSURE SEAL               PSI Y   0   0   10
2   001008      0   PRESSURE SEAL               PSI Y   0   0   1
1   001009      0   Single Sheet Duplex Legal   PSI Y   0   0   1
1   001009      0   Single Sheet Duplex Legal   PSI Y   0   0   4
6   001010      0   Single Sheet Duplex Legal   PSI Y   0   0   6
5   001011      0 …
Run Code Online (Sandbox Code Playgroud)

reporting-services ssrs-2008 ssrs-grouping

8
推荐指数
1
解决办法
2万
查看次数

如何在SSRS表达式中显示昨天的日期

在其中一个列名中,我需要显示昨天的日期,如 - September 4,2014

我用DateAdd("d",-1,Today())功能来显示,但它显示为 - 9/4/2014 12:00:00 AM.

我怎样才能得到上述格式 - monthname,dd,YYYY

reporting-services ssrs-2008 ssrs-grouping ssrs-expression

7
推荐指数
1
解决办法
2万
查看次数