Visual studio 如何在SSRS中制作水平表

Visual studio 如何在SSRS中制作水平表,visual-studio,visual-studio-2010,reporting-services,tabular,ssrs-tablix,Visual Studio,Visual Studio 2010,Reporting Services,Tabular,Ssrs Tablix,不太清楚如何解释我需要什么,最好的描述方式是“水平表”。我在这里看了其他的例子,没有找到我想要的。最好的解释方式是用图片 我目前拥有的: 我想要的是: 我还没有真正找到一个方法来实现这一点 这就是我的visual studio实现当前古怪布局的外观: 为了解决这个问题,您需要添加一个计算字段,您可以根据该字段对列进行分组。这将防止它们在每个行组之后进一步向右移动 计算字段应为用于分组的列号。例如,您可以使用以下内容: ROW_NUMBER() OVER (PARTITION BY WORK_

不太清楚如何解释我需要什么,最好的描述方式是“水平表”。我在这里看了其他的例子,没有找到我想要的。最好的解释方式是用图片

我目前拥有的:

我想要的是:

我还没有真正找到一个方法来实现这一点

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


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

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

ROW_NUMBER() OVER (PARTITION BY WORK_ORDER ORDER BY RESOURCE_ID)
换句话说,在每个工单中,每个资源ID都有一个与之关联的不同列号


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

哇,谢谢!这太棒了。从未对任何事情使用过这种方法。