我正在使用VisualStudio 2005附带的Crystal Reports.我想在运行时更改报表上显示的图像,理想情况是通过构建图像文件的路径,然后在报表上显示该图像.
有没有人能够使用此版本的Crystal Reports实现此目的?
我的SSRS报告其中一个字段正在使用此表达式,其中字段是数字字段.我想看空白字段是值0.
=IIf(Fields!PERIOD02_VALUE.Value <> 0,Fields!PERIOD02_VALUE.Value ,"")
Run Code Online (Sandbox Code Playgroud)
Excel导出的版本将此字段视为文本而非数字.
从SSRS方面有没有其他方法可以做到这一点?
当数据溢出jasper报告中的波段高度时,我如何拉伸一行,我已将溢出标志设置为true,但它不起作用.
我想看看废弃的购物车报告是如何生成的(它使用的是什么型号).
我希望增加分割客户名字和姓氏的能力,因为我们想用它将Magento中的信息导入我们的电子邮件列表管理程序.
有谁知道这个报告的生成地点或它使用的对象是什么?
我在iPad(物理设备)上的应用程序崩溃了,我得到了这个:
Mon Nov 22 14:08:42 ianvinkipad ReportCrash [521]:使用uid将崩溃报告保存到/var/mobile/Library/Logs/CrashReporter/InterfaithExplorer_2010-11-22-140841_ianvinkipad.plist:0 gid:0,synthetic_euid:501 egid: 0
我在哪里可以阅读这份报告?它似乎不在PC上.而且我不确定如何将其从设备上取下来.
Delphi的一个较弱的区域是网格(例如TStringGrid),虽然它做了一个很好的基本工作,但是当你需要打印它或定制它的外观时它会变得更难.我已经使用它大约15年,因此它非常嵌入我的应用程序中,随着时间的推移,我推出了TGrid-to-RTF转换的家庭解决方案(通过MSWord进行打印),并使用TDrawGrid进行更多定制.我的解决方案(仍然)必须在Delphi 7和Delphi XE中工作.碰巧的是,我的网格都不是DB绑定的,它们都是用代码填充的.
现在我打算整理我的报告和'漂亮'我的表单,这意味着用更强大的实现替换网格.那里有负载,我有两个Developer Express Quantum Grid和TMS Grid Pack.虽然通过字体,颜色和打印的经验,时间非常有限,我将不胜感激,建议我应采用多种网格/打印显示报告组合.我目前没有报告生成器,正在考虑FastReports,但我愿意接受建议.
使用JRBeanCollectionDataSource创建Jasper报告(PDF,Excel,Csv)时很好.这意味着.jrxml文件接受pojo集合作为处理报告的输入.
现在,我一直在尝试使用相同的.jrxml创建jasper报告,但是来自JSON Object.我尝试了以下内容,但在pdf报告中所有值都为null
Resource resource = new ClassPathXmlApplicationContext().getResource("classpath:reports/project.jrxml");
JsonDataSource ds = new JsonDataSource(new File("c:\myjson.json"));
jasperDesign = JRXmlLoader.load(resource.getInputStream());
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, ds);
JasperExportManager.exportReportToPdfFile(jasperPrint, destination+fileName+".pdf");
Run Code Online (Sandbox Code Playgroud)
谁能帮我?
我正在使用Protractor和Cucumber(js).我想生成报告文件,就像使用Cucumber-JVM版本一样.我看过使用Protractor和Jasmine的例子,但实际上没有使用Cucumber.
使用此配置时如何生成报告?
最终目标是在Jenkins或其他任何地方发布此报告(如果它们是直接在HTML中生成的).
谢谢!
我想在我的项目中使用Birt Api库,所以我将rg.eclipse.birt.runtime 4.5 maven依赖项包含到我的项目中
<dependency>
<groupId>org.eclipse.birt.runtime</groupId>
<artifactId>org.eclipse.birt.runtime</artifactId>
<version>4.5.0</version>
<exclusions>
<exclusion>
<groupId>org.eclipse.birt.runtime</groupId>
<artifactId>org.eclipse.osgi</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.eclipse.tycho</groupId>
<artifactId>org.eclipse.osgi</artifactId>
<version>3.10.100.v20150529-1857</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
当我想执行我的报告时,我得到了由"org.eclipse.core.runtime.IExtensionRegistry"引起的堆栈跟踪错误,该签名者信息与同一包中其他类的签名者信息不匹配.以前我使用相同的库Birt Runtime 4.5,但手动下载并附加到我的项目,报告生成成功.
org.eclipse.birt.core.exception.BirtException: error.CannotStartupOSGIPlatform
at org.eclipse.birt.core.framework.Platform.startup(Platform.java:81)
at org.report.birt.service.BirtApi.getReport(BirtApi.java:33)
at org.report.birt.endpoint.BirtEndPoint.handleRequest(BirtEndPoint.java:49)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.ws.server.endpoint.MethodEndpoint.invoke(MethodEndpoint.java:134)
at org.springframework.ws.server.endpoint.adapter.DefaultMethodEndpointAdapter.invokeInternal(DefaultMethodEndpointAdapter.java:291)
at org.springframework.ws.server.endpoint.adapter.AbstractMethodEndpointAdapter.invoke(AbstractMethodEndpointAdapter.java:55)
at org.springframework.ws.server.MessageDispatcher.dispatch(MessageDispatcher.java:236)
at org.springframework.ws.server.MessageDispatcher.receive(MessageDispatcher.java:176)
at org.springframework.ws.transport.support.WebServiceMessageReceiverObjectSupport.handleConnection(WebServiceMessageReceiverObjectSupport.java:89)
at org.springframework.ws.transport.http.WebServiceMessageReceiverHandlerAdapter.handle(WebServiceMessageReceiverHandlerAdapter.java:61)
at org.springframework.ws.transport.http.MessageDispatcherServlet.doService(MessageDispatcherServlet.java:293)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) …Run Code Online (Sandbox Code Playgroud) 我已经工作了几个月来清理我正在研究的系统的后端.之前的代码非常糟糕,所以我一直在重构和重写,以便将代码转换为可以更好地添加和改进功能的状态.我希望能够量化我为客户所做的工作,这样他就可以了解已完成的工作量.所以,我想运行一些报告,显示以下内容:删除,添加,更改行数.我一直使用TortoiseHG/Mercurial并且还将代码推送到bigbucket.
从TortoiseHG/Mercurial或BitBucket生成这些类型的统计数据的最佳方法是什么?