Pentaho现场支持遇到问题及解决办法

简介:
很久没写文章了,最近在关注Pentaho。
以下是9月16日现场提出的问题解决办法:
1、PDF预览中文没显示,txt预览中文乱码:
1)、设置File->Configuration ->output-pageable-pdf的encoding 为Identity-H
2)、将需要输出中文的报表项目的字体设置为中文字体,例如宋体
3)、如要发布到服务器,需要修改如下的配置:
pentaho/server/biserver-ee/tomcat/webapps/pentaho/WEB-INF/classes/classic-engine.properties:
org.pentaho.reporting.engine.classic.core.modules.output.pageable.pdf.Encoding=Identity-H
2、实现文件拷贝方式发布报表
可以通过文件方式发布,只要将报表的prpt文件拷贝到Solution的目录(Pentaho安装路径的server\biserver-ee\pentaho-solutions)下就可以了
3、报表链接参数传递问题
由于参数带中文造成的,可以对参数的值URLENCODE("value"; "utf-8")来解决
4、查询参数缺省值问题
关于日期的默认值。可以使用报表系统提供的日期变量设置,如TODAY,DATE,YEAR。。。
5、实现在pie chart上显示文字
以把label默认显示的百分比改为文字:label-formate = {0}, 但是label显示百分比,同时在pie图的划分区域显示文字是不能的。
6、报表集成时候垂直滚动条是否可以去掉
改变报表的高度:报表设计器 file-page setup
7、报表中的chart不能导出到Excel2007
目前为系统bug,excel2003能够正常导出
8、实现隔行换色
选中Details中的field再attribute面板上设置name的名称(如“row-band”),然后通过Format-->Row-Banding,可以设置Visible Color 、Inisible Color,再Element中输入"row-band"
9、显示top N :托一个message field,在里面输入表达式,如,$(topn),topn为传入的参数
目录
相关文章
|
jenkins Java Shell
使用 Docker 安装 Jenkins 并实现项目自动化部署
Jenkins 是一款开源的持续集成(DI)工具,广泛用于项目开发,能提供自动构建,测试,部署等功能。作为领先的开源自动化服务器,Jenkins 提供了数百个插件来支持构建、部署和自动化任何项目。
36802 3
使用 Docker 安装 Jenkins 并实现项目自动化部署
|
前端开发 Java 物联网
智慧班牌源码,采用Java + Spring Boot后端框架,搭配Vue2前端技术,支持SaaS云部署
智慧班牌系统是一款基于信息化与物联网技术的校园管理工具,集成电子屏显示、人脸识别及数据交互功能,实现班级信息展示、智能考勤与家校互通。系统采用Java + Spring Boot后端框架,搭配Vue2前端技术,支持SaaS云部署与私有化定制。核心功能涵盖信息发布、考勤管理、教务处理及数据分析,助力校园文化建设与教学优化。其综合性和可扩展性有效打破数据孤岛,提升交互体验并降低管理成本,适用于日常教学、考试管理和应急场景,为智慧校园建设提供全面解决方案。
659 70
|
机器学习/深度学习 人工智能 自然语言处理
企业管理利器:中国七大CRM厂商排行揭晓
CRM理念起源于20世纪80年代,从“接触管理”发展至1999年Gartner提出CRM概念。90年代末,CRM进入中国,初期由Siebel等外企主导,后随互联网兴起,国内企业如销售易、神州云动、金蝶CRM等崛起,推动了CRM市场的快速发展。至2015年,SaaS CRM成为焦点,尽管面临挑战,但各厂商积极探索创新,形成了百花齐放的局面。
|
监控 网络协议 前端开发
排查502问题,一般人我我不告诉这么排!
排查502问题,一般人我我不告诉这么排!
708 1
|
供应链 区块链 数据安全/隐私保护
智能合约技术在供应链管理中的应用与挑战####
智能合约,作为区块链技术的重要组成部分,正逐步渗透至供应链管理领域,以其自动化执行协议、增强透明度与效率的特性,重塑着传统供应链的运作模式。本文旨在探讨智能合约如何在供应链中发挥作用,解决现有问题,并分析面临的挑战及可能的解决方案。通过具体案例分析,揭示其在提高供应链透明度、降低成本、加速交易速度等方面的潜力。 ####
|
数据采集 前端开发 JavaScript
除了网页标题,还能用爬虫抓取哪些信息?
爬虫技术可以抓取网页上的各种信息,包括文本、图片、视频、链接、结构化数据、用户信息、价格和库存、导航菜单、CSS和JavaScript、元数据、社交媒体信息、地图和位置信息、广告信息、日历和事件信息、评论和评分、API数据等。通过Python和BeautifulSoup等工具,可以轻松实现数据抓取。但在使用爬虫时,需遵守相关法律法规,尊重网站的版权和隐私政策,合理控制请求频率,确保数据的合法性和有效性。
|
人工智能 API Python
Openai python调用gpt测试代码
这篇文章提供了使用OpenAI的Python库调用GPT-4模型进行聊天的测试代码示例,包括如何设置API密钥、发送消息并接收AI回复。
|
机器学习/深度学习 搜索推荐 TensorFlow
使用Python实现深度学习模型:智能饮食建议与营养分析
使用Python实现深度学习模型:智能饮食建议与营养分析
1013 3
|
SQL 监控 安全
SQL Servers审核提高数据库安全性
SQL Server审核是一种追踪和审查SQL Server上所有活动的机制,旨在检测潜在威胁和漏洞,监控服务器设置的更改。审核日志记录安全问题和数据泄露的详细信息,帮助管理员追踪数据库中的特定活动,确保数据安全和合规性。SQL Server审核分为服务器级和数据库级,涵盖登录、配置变更和数据操作等事件。审核工具如EventLog Analyzer提供实时监控和即时告警,帮助快速响应安全事件。
265 1