发新话题
打印

关于索引!

关于索引!

一个字段里面,如何用索引去统计不为空的个数。

TOP

脚本解析错误[E:/Tomcat 6.0/webapps/gd/tjfx/ckjcttj/fjxzxk.xml]:
Parse error at line 10, column 2.  Encountered: <EOF>

Parse error at line 10, column 2.  Encountered: <EOF>
        at bsh.Parser.generateParseException(Parser.java:6267)
        at bsh.Parser.jj_consume_token(Parser.java:6215)
        at bsh.Parser.Block(Parser.java:2997)
        at bsh.Parser.MethodDeclaration(Parser.java:360)
        at bsh.Parser.BlockStatement(Parser.java:3026)
        at bsh.Parser.Line(Parser.java:151)
        at bsh.Interpreter.Line(Interpreter.java:1357)
        at bsh.Interpreter.eval(Interpreter.java:795)
        at bsh.Interpreter.eval(Interpreter.java:777)
        at bsh.Interpreter.eval(Interpreter.java:1030)
        at bsh.Interpreter.eval(Interpreter.java:1020)
        at jatools.engine.script.ReportContext.eval(ReportContext.java:273)
        at jatools.engine.printer.AbstractPrinter.doBeforePrint(AbstractPrinter.java:320)
        at jatools.engine.printer.LabelPrinter.print(LabelPrinter.java:105)
        at jatools.engine.printer.TextPrinter.print(TextPrinter.java:43)
        at jatools.engine.printer.RowPanelPrinter.printCell(RowPanelPrinter.java:288)
        at jatools.engine.printer.RowPanelPrinter.printChildren(RowPanelPrinter.java:120)
        at jatools.engine.printer.RowPanelPrinter.next(RowPanelPrinter.java:182)
        at jatools.engine.printer.RowPanelPrinter.print(RowPanelPrinter.java:83)
        at jatools.engine.printer.AbstractContainerPrinter.printChildren(AbstractContainerPrinter.java:150)
        at jatools.engine.printer.AbstractContainerPrinter.next(AbstractContainerPrinter.java:298)
        at jatools.engine.printer.AbstractContainerPrinter.print(AbstractContainerPrinter.java:233)
        at jatools.engine.printer.table.TablePrinter.print(TablePrinter.java:67)
        at jatools.engine.printer.AbstractContainerPrinter.printChildren(AbstractContainerPrinter.java:150)
        at jatools.engine.printer.AbstractContainerPrinter.next(AbstractContainerPrinter.java:298)
        at jatools.engine.printer.AbstractContainerPrinter.print(AbstractContainerPrinter.java:233)
        at jatools.engine.printer.AbstractContainerPrinter.printChildren(AbstractContainerPrinter.java:150)
        at jatools.engine.printer.AbstractContainerPrinter.next(AbstractContainerPrinter.java:298)
        at jatools.engine.printer.AbstractContainerPrinter.print(AbstractContainerPrinter.java:233)
        at jatools.engine.printer.ReportPrinter.print(ReportPrinter.java:266)
        at jatools.engine._Job.generatePage(_Job.java:150)
        at jatools.engine._Job.printAsDHTML2(_Job.java:123)
        at jatools.engine.ReportJob.printAsDHTML(ReportJob.java:137)
        at jatools.tags.ReportTag.writeOut(ReportTag.java:156)
        at jatools.tags.ContainerTag.writeOut(ContainerTag.java:78)
        at org.apache.jsp.tools.defaultviewer_jsp._jspService(defaultviewer_jsp.java:346)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
        at org.apache.jsp.tools.reportviewer_jsp._jspService(reportviewer_jsp.java:64)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:413)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.gtjy.common.servlet.CheckLoginFilter.doFilter(CheckLoginFilter.java:77)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856)
        at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
        at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
        at java.lang.Thread.run(Thread.java:662)

TOP

还有  这个异常是怎么回事?

TOP

一楼问题,没有现成的函数,实现你的功能。不过,你可以参照索引字段的count()方法,自己扩展出一个来,就是在 AbstractValuesField.java是加个方法就行了。

TOP

二楼问题,可能是你的公式语法不对!

TOP

我写了一个方法,名字都是粘过去的 ,但是后台一直在抛
脚本解析错误[E:/Tomcat 6.0/webapps/gd/tjfx/ckjcttj/fjxzxk.xml]:
Sourced file: null : Command not found: getjjr()

Sourced file: null : Command not found: getjjr() : at Line: 1 : in file: getjjr() : getjjr ( )

        at bsh.Name.invokeLocalMethod(Name.java:989)
        at bsh.Name.invokeMethod(Name.java:818)
        at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:48)
        at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:114)
        at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:55)
        at bsh.Interpreter.eval(Interpreter.java:928)
        at bsh.Interpreter.eval(Interpreter.java:775)
        at bsh.Interpreter.eval(Interpreter.java:1030)
        at bsh.Interpreter.eval(Interpreter.java:1020)
        at jatools.engine.script.ReportContext.eval(ReportContext.java:273)
        at jatools.engine.script.ReportContext.get(ReportContext.java:386)
        at jatools.engine.printer.TextPrinter.getText(TextPrinter.java:65)
        at jatools.engine.printer.LabelPrinter.print(LabelPrinter.java:113)

TOP

你把修改后的源码及模板上的引用公式,贴上来,我帮你看看。

TOP

解决了

TOP

发新话题