【问题标题】:RDL a group for both row & group columnRDL 为行和组列的组
【发布时间】:2019-03-21 04:54:10
【问题描述】:

我有一个包含 1 个行组和 1 个列组的 RDL 我想再创建一个包含这两个组的组

这样会创建组X,行组A和列组A的记录将基于组X生成。

但我没有找到添加该组 X 的解决方案。

有什么解决办法吗?还是在 RDL 中是不可能的?

以上是预期的结果,有一些重点

A 是行组, C是列组,字符串C,C1,C2,C3实际上是和A在同一个数据集中的数据,只是分组参数不一样

数据集

以下是有趣的要求: 对于每组 A(比如说 A1 和 A2),它将显示在一个新页面中(即 SSRS 中的新选项卡) 每个行组成员都有总行 如前所述,C - C3 是根据数据集动态生成的。每组 A 都有总数,需要汇总两行的总和,

因此 C 需要以某种方式满足 A 的过滤数据集,并显示总和

问题是: 在 A1 页面中,C1 和 C2 将被空白。 C & C3 包含值 在A2页,C&C3将被空白,C1&C2可以显示 事实上,对于空白列(例如 A1),即使是字符串 C1 & C2 也无法显示,因为 A1 根本不包含 C1 & C2 的数据

【问题讨论】:

    标签: reporting-services rdlc


    【解决方案1】:

    我认为你想要的不是一个额外的组,而是你想将你的 tablix 嵌套在一个列表对象中。除非您使用另一个控件项,否则无法在通用分组中同时添加列组和行组。然后,您可以在列表项上添加分组,它会做您需要的。在下图中,您可以看到我的 tablix 位于列表对象的单行中,并且列表对象按此报告的主 ID 分组。这允许内部行和列组根据需要扩展,但根据主 ID 将它们分开。我还在此列表项上放置了分页符,以便将每个 ID 放在新页面上。

    【讨论】:

    • 我认为我无法实现我想要的,在一个表中添加另一个表可以实现“过滤列”是正确的,就像之前的答案一样,问题是,该项目无法精美显示,我在更新的问题中展示了一个简单的
    猜你喜欢
    • 1970-01-01
    • 2017-09-08
    • 1970-01-01
    • 2013-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多