gpt4 book ai didi

reporting-services - 隐藏(或过滤)某些列组的列

转载 作者:行者123 更新时间:2023-12-04 05:02:02 26 4
gpt4 key购买 nike

我正在使用 Report Builder 3 矩阵并指定行组和列组。基本上它是一个主要细节类型的情况,在我的情况下,实体是中继和联系人。每个继电器有多个触点。下面给出了两者的一些重要属性。

继电器:
名称(简单字段),
类型(枚举字段),
联系人(导航字段到联系人实体。一对多)

联系人:
DisplayName(简单字段)
AllotedToSheet(简单字段)。

这是报告的样子。列是从 的“显示名称”字段生成的联系方式 使用列分组的表。

Generated Report Sample

现在问题来了。我在上面的报告中标记了 2 个区域。情况就是这样,因为我有两种类型的继电器(现在说)。对于特定继电器类型,联系人表的“显示名称”字段是相同的,因此我的报告中有两组列(如标记)。根据中继类型,我只想为整个报告生成或显示一组列,因为另一组对中继类型没有意义,并且每个中继类型都有自己生成的报告 (rdl)。那么我如何实现这一目标。

总之,对于使用列组生成的列,如何根据某些数据库 field.value 条件从报告中过滤或隐藏某些列

编辑:报表设计器 View
enter image description here

最佳答案

您是否尝试过设置 列可见性 以表达为基础?

enter image description here

enter image description here

将表达式设置为:

=IIf(Fields!RelayType.Value = "Relay1", false, true)

根据不同继电器/列组合的需要进行更新。

关于reporting-services - 隐藏(或过滤)某些列组的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16040282/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com