【问题标题】:Filter condition BIRT - equal过滤条件 BIRT - 等于
【发布时间】:2016-09-09 10:37:00
【问题描述】:

我正在尝试创建一个过滤条件,以在此字段等于 30 或 31 时显示所有结果。

我正在使用它,但这仅显示 '30'。

【问题讨论】:

    标签: filter report equals birt


    【解决方案1】:

    首先计算Equals to 右侧括号中的表达式。 ('30' || '31') 始终返回 '30'(在 JavaScript 求值器中尝试),因此 equals to 始终只能与一个值进行比较。

    您需要将您的表达式放在左侧(单击fx),如下所示:

    row["agg::agg_field_id"] == '30' || row["agg::agg_field_id"] == '31'
    

    然后将下拉列表中的Equals to 替换为is True,就完成了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-12
      • 1970-01-01
      • 2023-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-21
      相关资源
      最近更新 更多