【问题标题】:How do you make horizontal table in SSRS你如何在SSRS中制作水平表
【发布时间】:2018-04-05 18:07:20
【问题描述】:

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

我目前拥有的:

我想要什么:

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

这就是我的视觉工作室实现我当前古怪布局的样子:

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

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

    【讨论】:

    • 哇,谢谢!这太棒了。从未将这种方法用于任何事情。
    猜你喜欢
    • 2016-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-06
    • 1970-01-01
    • 2011-04-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多