你如何在SSRS中制作水平表

时间:2018-04-05 18:07:20

标签: visual-studio visual-studio-2010 reporting-services tabular ssrs-tablix

不完全确定如何解释我需要什么,描述它的最佳方式是"水平表"。我在这里查看了其他示例,无法找到我想要的内容。最好的解释方法是用图片。

我目前的情况:

Now

我想要的是什么:

Later

我还没有找到实现这个目标的方法。

这就是我的视觉工作室想要实现我目前古怪的布局:

visual studio

1 个答案:

答案 0 :(得分:1)

为了解决这个问题,您需要添加一个可以对列进行分组的计算字段。这将阻止它们在每个行组之后进一步向右移动。

计算字段应为用于分组的列号。例如,您可以使用以下内容:

ROW_NUMBER() OVER (PARTITION BY WORK_ORDER ORDER BY RESOURCE_ID)

换句话说,在每个工单中,每个资源ID将具有与之关联的不同列号。

接下来,转到“列组”属性并按此新字段对其进行分组。现在,每个工单的所有1都将在第一列中,依此类推。