17

我正在尝试做的事情:

我正在尝试创建嵌套组,但我希望子行组直接显示在父级下方,像父级一样向左对齐。

因此,在这种情况下,您将拥有:

Market
SubMarket

所以结果例如是:

California <<< market
SanJose
Pleasanton
Walnut Creek

Illinois <<< market
Chicago Suburbs
Chicago

... 等等

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

谁可以帮我这个事?我对 SSRS 真的很失望。不知道为什么它不只是在我单击的单元格上添加分组。相反,它会创建新列!是的,设计使然,但为什么呢?以及如何解决这个问题。我想做的事情看起来很简单……但在 SSRS 中却很难。

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

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

在此处输入图像描述

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

在此处输入图像描述

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

在此处输入图像描述

4

1 回答 1

25

如果我正确理解了您的问题,那么您想要的肯定是可能的,而且让它工作肯定很痛苦。这是一个小示例,其中包含一些模拟数据,应该或多或少类似于您的情况。

数据集:

Market    SubMarket
------    ---------
A         1
A         2
A         3
B         4
B         5
B         6
B         7

以下是我为创建表所采取的步骤:

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

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

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

    添加父组

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

    新组设置

    正如您已经注意到的,SSRS “帮助”并添加了一个额外的列。

  5. 右键单击额外的(第一)列并将其删除。

  6. 选择组标题行中的单元格并输入“[市场]”,或从快速列表中选择。

    将字段添加到标题行

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

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

    样本输出

希望这有帮助!

于 2012-06-16T13:08:16.487 回答