你如何在SSRS中制作水平table

How do you make horizontal table in SSRS

不确定如何解释我的需要,最好的描述方式是 "horizontal table"。我在这里查看了其他示例,但找不到我正在寻找的确切内容。最好的解释方式是图片。

我目前拥有的:

我想要的:

我还没有真正找到实现这一目标的方法。

这就是我的 visual studio 实现当前古怪布局的样子:

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

计算字段应该是用于分组的列号。例如,您可以使用类似 :

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

换句话说,在每个工作订单中,每个资源 ID 都会有一个不同的列号与之关联。

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