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

Pos*_*Guy 17 reporting-services ssrs-2008 ssrs-grouping ssrs-tablix

我想做什么:

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

所以在这种情况下你有:

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把这个子市场放在这里:

在此输入图像描述

Jer*_*oen 24

如果我正确地理解了你的问题,那么你想要的肯定是可能的,而且让它发挥作用肯定是一种痛苦.这是一个小例子,其中一些模拟数据应该或多或少类似于你的情况.

数据集:

Market    SubMarket
------    ---------
A         1
A         2
A         3
B         4
B         5
B         6
B         7
Run Code Online (Sandbox Code Playgroud)

以下是我创建表格的步骤:

  1. 将新的新表拖放到设计器中.

  2. SubMarket字段拖放到第一列.

  3. 右键单击详细信息行并添加新的父组.

    添加父组

  4. 分组Market并选择添加组标题行.

    新组设置

    正如您已经注意到的那样,SSRS"帮助"并添加了一个额外的列.

  5. 右键单击extra(first)列并将其删除.

  6. 在组的标题行中选择单元格,然后输入"[市场]",或从快速列表中选择它.

    向标题行添加字段

  7. 通过填写其他字段/列/单元格来完成.对于标题行,拖放操作不起作用,您必须自己选择该行的字段(或键入'em).

    这是预览中的结果表(重点是标题行):

    样本输出

希望这有帮助!