当前位置: 首页 > 知识库问答 >
问题:

Jaspersoft表达式编辑器

仉梓
2023-03-14

我需要计算一个表中等于“X”的行数。我用什么表达来做到这一点?我如何统计每一行,不统计不符合要求的行?

共有1个答案

班玉堂
2023-03-14

要实现这一点,您需要创建两个变量。

变量_1将具有如下表达式

    <variable name="Variable_1" class="java.lang.Integer">
         <variableExpression><![CDATA[IF(EQUALS($F{Field_Name},"X"),1,0)]]></variableExpression>
    </variable>

变量2将和变量1相加

    <variable name="Variable_2" class="java.lang.Integer" calculation="Sum">
         <variableExpression><![CDATA[$V{Variable_1}]]></variableExpression>
    </variable>

您不需要在报表中使用变量 1,而是将变量 2 放在摘要区间内。

 类似资料:
  • 我搜索了谷歌和Stackoverflow,但我找不到我的问题的答案。 我目前正在使用Jaspersoft Studio 5.6.2 final,我试图在我的表达式编辑器中显示一个自定义函数,但无论我如何尝试,我都无法显示类别和函数。 我开始关注 https://community.jaspersoft.com/wiki/jaspersoft-studio-expression-editor-how

  • class BaseDatabaseSchemaEditor[source] Django的迁移系统分为两个部分;计算和储存应该执行什么操作的逻辑 (django.db.migrations) ,以及用于把“创建模型”或者“删除字段”变成SQL语句的数据库抽象层 -- 后者是模式编辑器的功能。 你可能并不想像一个普通的开发者使用Django那样,直接和模型编辑器进行交互,但是如果你编写自己的迁移系

  • 本文向大家介绍如何编写JSP表达式?,包括了如何编写JSP表达式?的使用技巧和注意事项,需要的朋友参考一下 JSP表达式元素包含一种脚本语言表达式,该脚本语言表达式经过评估,转换为String,并插入该表达式出现在JSP文件中的位置。 由于表达式的值已转换为字符串,因此可以在JSP文件的一行文本中使用表达式,无论是否用HTML标记。 expression元素可以包含根据Java语言规范有效的任何表

  • 编译正则表达式 正则表达式被编译成 RegexObject 实例,可以为不同的操作提供方法,如模式匹配搜索或字符串替换。 #python >>> import re >>> p = re.compile('ab*') >>> print p <_sre.SRE_Pattern object at 0xb76e1a70> re.compile() 也接受可选的标志参数,常用来实现不同的特殊功能和语

  • 12.4. 示例: 编码为S表达式 Display是一个用于显示结构化数据的调试工具,但是它并不能将任意的Go语言对象编码为通用消息然后用于进程间通信。 正如我们在4.5节中中看到的,Go语言的标准库支持了包括JSON、XML和ASN.1等多种编码格式。还有另一种依然被广泛使用的格式是S表达式格式,采用Lisp语言的语法。但是和其他编码格式不同的是,Go语言自带的标准库并不支持S表达式,主要是因为

  • 使用Styles(样式)窗格修改与元素关联的CSS样式。 TL;DR Styles(样式)窗格允许您以尽可能多的方式更改本地CSS,包括编辑现有样式,添加新样式,添加样式规则。 如果你想要样式持久(他们页面重新加载而丢失),您需要将它们持久化到您的开发工作区。 检查应用到元素的样式 选择一个元素[Select an element] 来检查它的样式。Styles(样式)窗格将显示所有应用于所选元素