【问题标题】:Dynamic data in Cross Tab of Birt ToolBirt Tool 交叉表中的动态数据
【发布时间】:2012-03-30 03:31:20
【问题描述】:

如何在 birt 工具中根据用户选择在运行时隐藏交叉表列

【问题讨论】:

  • 可能需要添加一些javascript才能做到这一点

标签: birt


【解决方案1】:

见附图...

【讨论】:

  • OP 询问的是交叉表,而不是表格。
【解决方案2】:

通过过滤交叉表,可以从 BIRT 交叉表中的可见性中删除行和列。

为此:

  • 在“布局”窗口中选择交叉表对象。
  • 在交叉表的属性编辑器中,选择过滤器选项卡。
  • 单击Filter by: 列表右侧的Add... 按钮。
    • 在“新建过滤条件”对话框中,从Target: 部分中选择所需的列,并在Filter Condition: 部分中选择相关条件。请记住,过滤条件是显示数据的条件,而不是隐藏数据的条件,因此您的条件需要与隐藏数据的条件相反(例如用于表列可见性条件)。

【讨论】:

  • 喜标记它的好,但我的问题是基于用户输入,如报告参数,我想隐藏交叉表的行或列
  • @venkatch:是,要包含与输入参数匹配的组,请将Filter Condition: 匹配条件指定为Equal to(或In,对于多值参数)和Filter Condition:使用“新过滤条件”对话框中的fx 按钮将值作为参数。
  • HI 标记我有多个行并且我没有该行的特定名称,我如何隐藏基于行的用户输入
  • 扩展您的问题,包括数据集的数据结构、多维数据集的结构以及您希望用户能够包含/排除的行/列。
【解决方案3】:

使用交叉表将动态列式数据制成表格。关注this tutorial,创建动态列式交叉表报告

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-24
    • 2012-08-12
    • 2014-10-28
    • 1970-01-01
    • 2012-02-17
    • 1970-01-01
    • 2017-10-10
    相关资源
    最近更新 更多