<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FineReport报表官网—专业Web报表软件</title>
	<atom:link href="http://www.finereport.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.finereport.com</link>
	<description>一款高效易用的类Excel、纯Java报表工具，集数据展示(报表)、数据查询(参数)和数据录入(填报)于一身，是制作复杂中式报表的首选商业报表软件。</description>
	<lastBuildDate>Wed, 11 Jan 2012 13:49:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>用FineReport报表系统构建资金监管平台</title>
		<link>http://www.finereport.com/success/cases/capital.html</link>
		<comments>http://www.finereport.com/success/cases/capital.html#comments</comments>
		<pubDate>Wed, 30 Nov 2011 03:22:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[更多报表成功案例]]></category>
		<category><![CDATA[报表新闻]]></category>
		<category><![CDATA[报表案例]]></category>
		<category><![CDATA[报表系统]]></category>

		<guid isPermaLink="false">http://www.finereport.com/?p=2180</guid>
		<description><![CDATA[一、应用背景 计算机的应用已经渗透到日常工作的许多方面，无论是其自身还是所发挥的作用，计算机都标志着一种高科技，使工作高效率和高水平。为了能更方便，更轻松，更好的管理,信息化建设正在日益发展壮大，更加完善。2007年11月，财政部党组明确提出了“一体化建设”指导思想，要求做到管理一体化、业务一体化和技术一体化。近两年来，始终坚持贯彻落实一体化建设指导思想，不断加快建设步伐，信息化建设正逐步由“分散”走向“统一”，取得明显进展。 二、工具 资金监管系统采用PHP网站架构，iframe方式嵌入了，使用FinReport6.5.3版本报表软件，连接相关业务系统ORACLE数据库，制作出图形分析和报表分析，最终通过appserv访问资金监管系统。 三、数据源 资金监管系统来源数据来于相关多个业务系统ORACLE数据库。 （一）总体发放分析 FFDW表，是发放单位表，字段分为，单位代码和单位名称。 FFLX表，是发放类型表，字段分为，发放类型代码、发放类型名称、单位代码、备注。 FFXM表，是发放项目表，字段为，发放项目代码、发放项目名称、发放类型、发放单位代码、预警金额、备注、项目备注。 HM_AREA表，是单位表，字段分为，区域代码和区域名称。 HM_DATA表，是发生数据表，字段分为，ID号、部门代码、发放项目代码、身份证号、姓名、区域代码、账号 、金额、日期、备注、发放日期。 RYXX表，是人员信息表，字段分为，身份证号、姓名、性别、联系地址、联系电话、状态、日期 、单位代码。 （二）账务分析 Sjzw_dw表，是财务单位表，字段分为单位代码和单位名称。 Sjzw_dwkm表，是单位科目表，字段分为单位代码，科目代码，科目名称。 Sjzw_pz表，是凭证表，字段分为单位代码、凭证ID、凭证日期、凭证号、凭证类型、用途、科目代码、借方金额、贷方金额、审核员、财务主管、制单员、记账员，记账日期。 四、需求分析 对全区资金进行资金监管，包括区、镇、街道财政和行政事业单位的所有资金收入和支出过程，银行账户资金变动状况进行实时监督、管理、分析，并通过各类图表等方式实时展示反映、预警控制和实时互动交流分析管理。 各类报表可以自由组合并预测 每张报表在特定的条件下可以由指定用户自由组合、定义组成相关的报表，并有多种查询方式，同时需要有预测分析功能。 各类报表需要有预警功能 每张报表都需要有预警功能，而预警值可以由用户自行定义，在预警范围内有数据为正常情况而无需做任何动作时，可以以打标记的方式让这条数据不出现在预警中。 各类报表的灵活性 每张报表的图形分析要直观明了，联动性强，数据报表需要逐层挖掘至最底层明细数据。报表的操作灵活性要强，需要可以如EXCEL一样可以随意指定对齐方式、文本数字格式、多列排序，便于所有业务管理人员操作。 （一）资金总体发放分析 资金总体发放图形分析分三块统计图，第一部分为部门发放比例，点击部委传参联动第二部分部门发放类型比例，点击发放类型传参联动第三部分部门发放类型的趋势。 资金总体发放报表分析也分为三块，第一部分是发放汇总总表，以交叉报表形式展现，横向为部门，纵向为区域，金额以部门和区域交叉显示。横向纵向每个金额都可以点击，传不同条件展现出不同数据报表。第二部分是定位查询，输入框输入信息点击查询，得到关于当前输入框内信息的报表。第三部分为预警分析报表，每张报表设置好预警值，可以查看预警信息。 （二）账务分析（资产负债表） 资产一般是按各种资产变化先后顺序逐一列在表的左方，反映单位所有的各项财产、物资、债权和权利；所有的负债和所有者权益则逐一列在表的右方。负债一般列于右上方分别反映各种长期和短期负债的项目，业主权益列在右下方，反映业主的资本和盈余。左右两方的数额相等。资产负债表在制作过程中分为2类：第一类为有规则资产负债表，取数据全部取每一个一级科目的金额，一个一个科目单列在资产负债表上；第二类为无规律资产负债表，取数据全部取每一个一级科目的金额，单个科目或多个科目相加列在资产负债表上。 五、数据分析 （一）资金总体发放分析 资金总体发放分析的内容：资金发放分析、资金发放对比分析、资金发放预警分析。 资金总体发放分析的目的：揭示单位发放每个发放类型的内涵、了解单位发放资金变动情况及变动原因、调整发放异常数据、为下一年预算做调整。 （二）账务分析(资产负债表) 资产负债表分析的内容：资产负债表水平分析、资产负债表垂直分析、资产负债表项目分析。 资产负债表分析的目的：揭示资产负债表及相关项目的内涵、了解单位财务状况的变动情况及变动原因、评价单位会计对单位收支状况的反映程度、评价单位的会计政策、修正资产负债表的数据。 六、报表制作 ①传统的图形分析及报表制作方法 难点1、图形界面中无法制作中文字定位查询，输入中文字系统不识别。 难点2、图形界面中表格无法自定义合并单元格居左、居中、居右。 难点3、图形界面中统计图分析模块单独最大化，数据多时，数据紧凑无法看清楚数据。 难点4、报表中无法行列冻结显示，数据横向和纵向数据多时，向下向上无法知道当前单元格字段意思。 难点5、报表中定位查询无法在整张报表中定位查询，只能查询定位到当前页报表数据。 难点6、报表中无法屏蔽无意义数据，报表数据为零的条目屏蔽显示难； 难点7、报表中无法在线打印，只能导出EXCL再打印。 难点8、报表中数据无法自动刷新，每次只能人工手动刷新数据。 难点9、通过SQL语句查询出数据，无法再报表内自定义取数和排列，无法制作无规则报表（自定义报表）。 ②利用FineReport报表工具 1、新建一个报表模板，模板内新建一个参数，在参数设计中，按钮控件事件中添加定位查询后报表超链接代码 连接FineReport报表JS脚本中添加代码： var XM [...]]]></description>
			<content:encoded><![CDATA[<p><strong>一、应用背景</strong><br />
  计算机的应用已经渗透到日常工作的许多方面，无论是其自身还是所发挥的作用，计算机都标志着一种高科技，使工作高效率和高水平。为了能更方便，更轻松，更好的管理,信息化建设正在日益发展壮大，更加完善。2007年11月，财政部党组明确提出了“一体化建设”指导思想，要求做到管理一体化、业务一体化和技术一体化。近两年来，始终坚持贯彻落实一体化建设指导思想，不断加快建设步伐，信息化建设正逐步由“分散”走向“统一”，取得明显进展。</p>
<p> <strong>二、工具</strong><br />
  资金监管系统采用PHP网站架构，iframe方式嵌入了，使用FinReport6.5.3版本<a href="http://www.finereport.com/products" title="报表软件">报表软件</a>，连接相关业务系统ORACLE数据库，制作出图形分析和报表分析，最终通过appserv访问资金监管系统。 </p>
<p><strong>三、数据源</strong><br />
  资金监管系统来源数据来于相关多个业务系统ORACLE数据库<span id="more-2180"></span>。</p>
<p>  （一）总体发放分析<br />
  FFDW表，是发放单位表，字段分为，单位代码和单位名称。<br />
  <a title="报表数据分析" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e446.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e446.png" alt="报表数据分析" /></a></p>
<p>  FFLX表，是发放类型表，字段分为，发放类型代码、发放类型名称、单位代码、备注。<br />
  <a title="FFLX报表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e447.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e447.png" alt="FFLX报表" /></a></p>
<p>  FFXM表，是发放项目表，字段为，发放项目代码、发放项目名称、发放类型、发放单位代码、预警金额、备注、项目备注。<br />
  <a title="项目报表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e448.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e448.png" alt="项目报表" /></a></p>
<p>  HM_AREA表，是单位表，字段分为，区域代码和区域名称。<br />
 <a title="区域报表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e449.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e449.png" alt="区域报表" /></a></p>
<p> HM_DATA表，是发生数据表，字段分为，ID号、部门代码、发放项目代码、身份证号、姓名、区域代码、账号 、金额、日期、备注、发放日期。<br />
 <a title="数据报表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e450.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e450.png" alt="数据报表" /></a></p>
<p>  RYXX表，是人员信息表，字段分为，身份证号、姓名、性别、联系地址、联系电话、状态、日期 、单位代码。<br />
  <a title="人员信息报表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e451.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e451.png" alt="人员信息报表" /></a><br />
  （二）账务分析<br />
  Sjzw_dw表，是财务单位表，字段分为单位代码和单位名称。<br />
  <a title="财务单位报表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e452.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e452.png" alt="财务单位报表" /></a></p>
<p>  Sjzw_dwkm表，是单位科目表，字段分为单位代码，科目代码，科目名称。<br />
 <a title="科目报表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e453.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e453.png" alt="科目报表" /></a></p>
<p>  Sjzw_pz表，是凭证表，字段分为单位代码、凭证ID、凭证日期、凭证号、凭证类型、用途、科目代码、借方金额、贷方金额、审核员、财务主管、制单员、记账员，记账日期。 <br />
 <a title="凭证报表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e454.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e454.png" alt="凭证报表" /></a></p>
<p><strong>四、需求分析</strong><br />
对全区资金进行资金监管，包括区、镇、街道财政和行政事业单位的所有资金收入和支出过程，银行账户资金变动状况进行实时监督、管理、分析，并通过各类图表等方式实时展示反映、预警控制和实时互动交流分析管理。</p>
<ol>
<li>各类报表可以自由组合并预测 </li>
<p>每张<a href="http://www.finereport.com" title="报表">报表</a>在特定的条件下可以由指定用户自由组合、定义组成相关的报表，并有多种查询方式，同时需要有预测分析功能。</p>
<li>各类报表需要有预警功能 </li>
<li>每张报表都需要有预警功能，而预警值可以由用户自行定义，在预警范围内有数据为正常情况而无需做任何动作时，可以以打标记的方式让这条数据不出现在预警中。 </li>
<li>各类报表的灵活性 </li>
<li>每张报表的图形分析要直观明了，联动性强，数据报表需要逐层挖掘至最底层明细数据。报表的操作灵活性要强，需要可以如EXCEL一样可以随意指定对齐方式、文本数字格式、多列排序，便于所有业务管理人员操作。 </li>
</ol>
<p> （一）资金总体发放分析<br />
  资金总体发放图形分析分三块统计图，第一部分为部门发放比例，点击部委传参联动第二部分部门发放类型比例，点击发放类型传参联动第三部分部门发放类型的趋势。<br />
  资金总体发放报表分析也分为三块，第一部分是发放汇总总表，以<a href="http://www.finereport.com/knowledge/professional/crossreport.html" title="交叉报表">交叉报表</a>形式展现，横向为部门，纵向为区域，金额以部门和区域交叉显示。横向纵向每个金额都可以点击，传不同条件展现出不同数据报表。第二部分是定位查询，输入框输入信息点击查询，得到关于当前输入框内信息的报表。第三部分为预警分析报表，每张报表设置好预警值，可以查看预警信息。<br />
  （二）账务分析（资产负债表）<br />
  资产一般是按各种资产变化先后顺序逐一列在表的左方，反映单位所有的各项财产、物资、债权和权利；所有的负债和所有者权益则逐一列在表的右方。负债一般列于右上方分别反映各种长期和短期负债的项目，业主权益列在右下方，反映业主的资本和盈余。左右两方的数额相等。资产负债表在制作过程中分为2类：第一类为有规则资产负债表，取数据全部取每一个一级科目的金额，一个一个科目单列在资产负债表上；第二类为无规律资产负债表，取数据全部取每一个一级科目的金额，单个科目或多个科目相加列在资产负债表上。</p>
<p><strong>五、数据分析</strong><br />
  （一）资金总体发放分析<br />
  资金总体发放分析的内容：资金发放分析、资金发放对比分析、资金发放预警分析。<br />
  资金总体发放分析的目的：揭示单位发放每个发放类型的内涵、了解单位发放资金变动情况及变动原因、调整发放异常数据、为下一年预算做调整。<br />
  （二）账务分析(资产负债表)<br />
  资产负债表分析的内容：资产负债表水平分析、资产负债表垂直分析、资产负债表项目分析。<br />
  资产负债表分析的目的：揭示资产负债表及相关项目的内涵、了解单位财务状况的变动情况及变动原因、评价单位会计对单位收支状况的反映程度、评价单位的会计政策、修正资产负债表的数据。</p>
<p><strong>六、报表制作</strong><br />
  ①传统的图形分析及报表制作方法<br />
  难点1、图形界面中无法制作中文字定位查询，输入中文字系统不识别。<br />
  难点2、图形界面中表格无法自定义合并单元格居左、居中、居右。<br />
  难点3、图形界面中统计图分析模块单独最大化，数据多时，数据紧凑无法看清楚数据。<br />
  难点4、报表中无法行列冻结显示，数据横向和纵向数据多时，向下向上无法知道当前单元格字段意思。<br />
  难点5、报表中定位查询无法在整张报表中定位查询，只能查询定位到当前页报表数据。<br />
  难点6、报表中无法屏蔽无意义数据，报表数据为零的条目屏蔽显示难；<br />
  难点7、报表中无法在线打印，只能导出EXCL再打印。<br />
  难点8、报表中数据无法自动刷新，每次只能人工手动刷新数据。<br />
  难点9、通过SQL语句查询出数据，无法再报表内自定义取数和排列，无法制作无规则报表（自定义报表）。<br />
  ②利用FineReport报表工具<br />
  1、新建一个<a href="http://www.finereport.com/knowledge/design" title="报表模板设计">报表模板</a>，模板内新建一个参数，在参数设计中，按钮控件事件中添加定位查询后报表超链接代码<br />
  <a title="报表模板" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e455.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e455.png" alt="报表模板" /></a><br />
  连接FineReport报表JS脚本中添加代码：<br />
  var XM =  this.options.form.getWidgetByName(&quot;XM&quot;).getValue();<br />
  window.open(&quot;/WorkSpace1/ReportServer?reportlet=[60e0][6c11]/[5d07][660e][53bf][60e0][6c11][8d44][91d1][603b][4f53][53d1][653e][5206][6790][ff08][4e2a][4eba][67e5][8be2][62a5][8868][ff09].cpt&amp;xm=&quot;+FR.cjkEncode(XM));<br />
  如果连接第三方报表JS脚本可以修改编码转换方式。 <br />
  <a title="添加代码" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e456.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e456.png" alt="添加代码" /></a><br />
 2、表格每一列可以任意合并单元格，居左、居中、居右，还可以调整不同格式。<br />
 <a title="报表单元格" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e457.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e457.png" alt="报表单元格" /></a><br />
 3、图形分析界面模板中，每个模块都用网页框控件嵌入，如第一部分图形分析制作2份，一份嵌入在网页框控件中，另一份放大版通过超链接写在最大化图片上面。<br />
 <a title="界面模板" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e458.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e458.png" alt="界面模板" /></a><br />
 4、报表冻结设置，文件&#8212;页面设置&#8212;其他中输入重复标题起始行和重复标题结束行，再冻结重复标题结束行打钩。<br />
  <a title="报表冻结设置" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e459.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e459.png" alt="报表冻结设置" /></a><br />
  5、FineReport报表查询过滤，针对当前报表所有数据进行查询过滤，不存在无法查询过滤翻页数据。<br />
  6、报表中屏蔽无意义数据，在需要屏蔽无意义数据关键单元格中，右击条件属性，添加条件属性，增加行高属性，高度为0，输入屏蔽无意义数据条件。<br />
<a title="报表条件属性" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e460.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e460.png" alt="报表条件属性" /></a><br />
  7、FineReport报表含多种打印方式，其中FLASH打印模式操作最为方便简洁。<br />
  <a title="报表打印" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e461.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e461.png" alt="报表打印" /></a><br />
  <a title="报表打印" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e462.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e462.png" alt="报表打印" /></a><br />
  8、FineReport报表每次打开都是最新数据，打开FR报表时，实时刷新当前报表中数据集中的SQL语句，得到最新数据。<br />
  9、制作无规律资产负债表，资产负债表分2类数据资产类和负债类，新建2个数据集，一个为资产类科目借方减去贷的数据，另一个为负债科目贷方减去借方的数据。<br />
  数据集中唯一值取数用公式replace(UNIQUEARRAY(数据集名称select(字段名)),&quot;,&quot;,&quot;&quot;)如：月份、单位名称、单位负责人、财务主管、制单人、审核员都可以用此公式取数据。<br />
  资产负债表取无规律值通过用公式=MAP(符合条件的值, &quot;数据集名称&quot;, &quot;符合条件的列数&quot;,  &quot;取值的列数&quot;)如：取科目“应收在院病人医药费”的年初数，公式输入=MAP(111, &quot;科目1-5&quot;,  &quot;1&quot;, &quot;3&quot;)，公式表示取数据集“科目1-5”中第一列值等于111对应的第三列的值。多个科目合计数可以使用公式=MAP(符合条件的值, &quot;数据集名称&quot;,  &quot;符合条件的列数&quot;, &quot;取值的列数&quot;) +MAP(符合条件的值,  &quot;数据集名称&quot;, &quot;符合条件的列数&quot;, &quot;取值的列数&quot;)，如：去科目“货币资金”的年初数，输入公式=MAP(101, &quot;科目1-5&quot;, &quot;1&quot;,  &quot;3&quot;)+MAP(102, &quot;科目1-5&quot;, &quot;1&quot;,  &quot;3&quot;)+MAP(109, &quot;科目1-5&quot;, &quot;1&quot;,  &quot;3&quot;)，公式表示取数据集“科目1-5”第一列值等于101、102、109对应的第三列的值的合计数。<br />
  <a title="数据查询" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e463.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e463.png" alt="数据查询" /></a><br />
  10、在报表页面设置，其他中报表设置居中对齐，设置冻结重复行，目前版本设置冻结后报表分页预览无法居中显示，通过在报表WEB属性中添加JS代码弥补此问题使用以下方法，但还存在缺陷，WEB预览报表时看不到上下滚动条和在数据量多网速慢的情况下，系统先刷新了数据在最大化，无法完成居中效果。<br />
  <a title="页面设置" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e464.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e464.png" alt="页面设置" /></a><br />
  在报表WEB属性，分页预览报表中使用默认工具栏，添加“起始加载”在JS脚本中输入<br />
  setTimeout(&#8216;top.moveTo(0,0)&#8217;,5);<br />
  setTimeout(&#8216;top.resizeTo(screen.availWidth,screen.availHeight)&#8217;,5);<br />
  此脚本打开报表起最大化作用； <br />
  再添加“加载结束”在JS脚本中输入 <br />
  varslmargin=($(&#8216;.content-container&#8217;).width()-$(&#8216;.pageContentDIV  div:first-child&#8217;).width())/2<br />
  if (slmargin&gt;0)  $(&#8216;.content-container&#8217;).css(&#8216;margin-left&#8217;,slmargin);<br />
  <strong>此脚本弥补报表冻结后无法居中的缺陷。</strong><br />
  <a title="报表冻结" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e465.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e465.png" alt="报表冻结" /></a></p>
<p>  <strong> 七、成果展示</strong><br />
 （一）资金总体发放图形分析<br />
  <a title="图形分析" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e466.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e466.png" alt="图形分析" /></a><br />
  “资金总体发放分析”点击“点击查看明细表”得到“资金发放汇总表”，数据以部门横向扩展显示，以区域纵向扩展显示以交叉表形势汇总数据，横向纵向交叉金额数据可以点击，传相关条件可以得到更明细数据。<br />
  <a title="明细报表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e467.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e467.png" alt="明细报表" /></a><br />
  “资金发放汇总表”点击部门汇总合计金额，得到“部门资金发放汇总表”，数据以资金发放类型横向扩展显示，以区域纵向扩展显示以交叉表形势汇总数据，横向纵向交叉金额数据可以点击，传相关条件可以得到更明细数据。<br />
  <a title="汇总报表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e468.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e468.png" alt="汇总报表" /></a><br />
  “部门资金发放汇总表”点击资金发放类型汇总合计金额，得到“资金发放类型资金发放明细表”，数据以月份横向扩展显示，区域、姓名、身份证、地址以列表纵向扩展显示以交叉表形势汇总数据。区域以分组显示，能方便查看某区域有多少人信息，报表添加了统计行数功能，能明确数量的多与少。<br />
  <a title="汇总报表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e469.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e469.png" alt="汇总报表" /></a><br />
  “资金总体发放分析”点击“10天内到期”得到符合当前报表条件报表。<br />
  <a title="资产分析" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e470.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e470.png" alt="资产分析" /></a><br />
  “资金总体发放分析”点击“金额大于10万”得到符合当前报表条件报表。<br />
  <a title="条件报表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e471.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e471.png" alt="条件报表" /></a><br />
  “资金总体发放分析”点击“金额大于等于1万小于10万”得到符合当前报表条件报表。<br />
  <a title="条件报表"  href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e472.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e472.png" alt="条件报表" /></a><br />
  “资金总体发放分析”点击“享受两项以上惠民政策”得到符合当前报表条件报表。<br />
  <a title="条件报表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e473.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e473.png" alt="条件报表" /></a><br />
  点击身份证，得到此身份证的详细明细发放数据。<br />
  <a title="详细明细报表"  href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e474.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e474.png" alt="详细明细报表" /></a><br />
  （二）账务分析(资产负债表)<br />
  有规则资产负债表，同一张报表传不同单位，默认当前月日期显示数据。<br />
  有规则资产负债表单位1<br />
 <a title="财资负债表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e475.png"<img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e475.png" alt="财资负债表" /></a><br />
  有规则资产负债表单位2<br />
 <a title="资产负债表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e476.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e476.png" alt="资产负债表" /></a><br />
  无规则资产负债表（自定义报表），默认当前月日期显示数据。<br />
 <a title="资产负债表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e477.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e477.png" alt="资产负债表" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.finereport.com/success/cases/capital.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用FineReport报表系统构建证书查询系统</title>
		<link>http://www.finereport.com/success/cases/certificate.html</link>
		<comments>http://www.finereport.com/success/cases/certificate.html#comments</comments>
		<pubDate>Tue, 29 Nov 2011 06:39:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[更多报表成功案例]]></category>
		<category><![CDATA[报表新闻]]></category>
		<category><![CDATA[报表案例]]></category>
		<category><![CDATA[报表系统]]></category>

		<guid isPermaLink="false">http://www.finereport.com/?p=2176</guid>
		<description><![CDATA[注：此文为“帆软十年，项册征集”活动的获奖作品。 一、应用背景 全国部署的大行业项目，需要体现公司产品的证书发放量，统计证书使用情况，以便项目的使用者更加了解PKI体系中的运作情况。 二、工具 FineReport报表工具、某关系数据库、相关业务产品 三、各系统监控数据所对应的数据库表 证书使用情况统计表(STAT_CERT)数据存储结构 四、需求分析 展示每张证书在访问业务的应用系统时的使用情况，包括证书的主题，使用次数以及明细，都要给客户展示出来，便于分析证书的使用率是否达标。 五、数据分析 分析维度 系统分类——证书使用情况的展示、业务情况、数量情况…… 资源分类——证书使用者信息，使用次数 六、报表制作 传统的制作方法： 难点1、展示证书的信息，证书信息很长，需要报表自适应调整列宽度等。 难点2、统计每张证书的使用次数。 难点3、展示详细信息的子连接查询，通过证书主题的信息再次分析访问的应用地址。 难点4、大数据量的数据库分页 七、效果展现 明细查询时可以查看这个人访问过哪些应用 八、应用排名查询 需求分析： 展示被访问应用的次数，给予排名统计 难点： 只统计前十名的应用系统 排名通过报表自己分析后进行排列。]]></description>
			<content:encoded><![CDATA[<p><strong>注：此文为“帆软十年，项册征集”活动的获奖作品。</strong></p>
<p><strong>一、应用背景 </strong><br />
  全国部署的大行业项目，需要体现公司产品的证书发放量，统计证书使用情况，以便项目的使用者更加了解PKI体系中的运作情况。</p>
<p> <strong>二、工具 </strong><br />
  FineReport<a href="http://www.finereport.com/knowledge" title="报表工具">报表工具</a>、某关系数据库、相关业务产品</p>
<p>  <strong>三、各系统监控数据所对应的数据库表 </strong><br />
  证书使用情况统计表(STAT_CERT)数据存储结构<br />
 <a title="数据存储结构" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e442.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e442.png" alt="数据存储结构" /></a><span id="more-2176"></span></p>
<p>  <strong>四、需求分析 </strong><br />
   展示每张证书在访问业务的应用系统时的使用情况，包括证书的主题，使用次数以及明细，都要给客户展示出来，便于分析证书的使用率是否达标。</p>
<p>  <strong>五、数据分析 </strong><br />
  分析维度<br />
 系统分类——证书使用情况的展示、业务情况、数量情况……<br />
 资源分类——证书使用者信息，使用次数</p>
<p>  <strong>六、报表制作 </strong><br />
  传统的制作方法：<br />
  难点1、展示证书的信息，证书信息很长，需要报表自适应调整列宽度等。<br />
  难点2、统计每张证书的使用次数。<br />
  难点3、展示详细信息的子连接查询，通过证书主题的信息再次分析访问的应用地址。<br />
  难点4、大数据量的数据库分页</p>
<p>  <strong>七、效果展现 </strong><br />
  <a title="报表展现" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e443.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e443.png" alt="报表展现" /></a><br />
  明细查询时可以查看这个人访问过哪些应用<br />
  <a title="报表应用" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e444.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e444.png" alt="报表应用" /></a></p>
<p>  <strong>八、应用排名查询 </strong><br />
   <strong>需求分析： </strong><br />
   展示被访问应用的次数，给予排名统计<br />
   难点：</p>
<ul>
<li>只统计前十名的应用系统</li>
<li>排名通过报表自己分析后进行排列。</li>
</ul>
<p><a title="报表排名" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e445.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e445.png" alt="报表排名"  /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.finereport.com/success/cases/certificate.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用FineReport报表系统构建ITIL流程系统变更分析</title>
		<link>http://www.finereport.com/success/cases/itil.html</link>
		<comments>http://www.finereport.com/success/cases/itil.html#comments</comments>
		<pubDate>Mon, 28 Nov 2011 08:04:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[更多报表成功案例]]></category>
		<category><![CDATA[报表新闻]]></category>
		<category><![CDATA[报表案例]]></category>
		<category><![CDATA[报表系统]]></category>

		<guid isPermaLink="false">http://www.finereport.com/?p=2174</guid>
		<description><![CDATA[注：此文为“帆软十年，项册征集”活动的获奖作品。 一、应用背景 随着ITIL的发展和深入，为提高IT服务管理的质量，某银行上线一套符合ITIL的流程工具，其中涉及事件、问题、测试、变更管理等流程，上线后，有效地控制了运营管理中各流程环节的质量，提高了整体效率，为收集和展现电子流程化管理效果，量化考核指标，需提高报表展现效果和报表效率，以前的报表软件对excl支持不够，且图形不能导出，而这正是FineReport报表工具的优势。 二、工具 FineReport报表工具、某数据库、某流程软件。 三、需求分析 &#160;&#160;&#160; 变更流程管理有效地提高了变更各节点的效率，极大地提高了变更成功率，为考核某银行内各团队变更效率，仅从单一角度（如变更数量）无法考核，需定制特殊考核标准。 1、变更数量 2、计划性 3、质量 4、复杂性 对变更从4个维度进行考核，根据一定的标准计算分数，展示一个雷达图，方便从4个维度分析各团队变更得分。 对变更雷达图进行向下钻取，可看到某一团队得分明细（包括各人员明细） 图和表的结合让数据的更加直观地展现，数据结构一目了然。 四、数据分析 因对各团队考核评分标准不同（区分厂商和银行内团队），需按照团队和日期维度进行统计。 五、报表制作 因对变更各角度进行分析计算汇总，涉及表单多，数据量大 ① 若使用通常报表工具，面临如下问题 难点1：每个考核点都对应一张或多张数据库表，制作总表时需要多个数据集，数据集之间的关联难； 难点2：区分各团队，考评计算不同，通常需分别制作报表展现，工作量大； 难点3：报表不能导出图标，且对国内常用的excl支持不足，经常出现多余行、多余列。 ② 利用FineReport报表工具 支持多数据源报表的制作，轻松实现系统之间的关联； 支持参数传递，支持数据集参数，实现报表读取高效率； 仅需1张报表解决所有团队问题。 六、效果展现 团队变更考核展现 点击图表，自动链接到下面的明细表]]></description>
			<content:encoded><![CDATA[<p><strong>注：此文为“帆软十年，项册征集”活动的获奖作品。</strong> </p>
<p><strong>一、应用背景 </strong><br />
  随着ITIL的发展和深入，为提高IT服务管理的质量，某银行上线一套符合ITIL的流程工具，其中涉及事件、问题、测试、变更管理等流程，上线后，有效地控制了运营管理中各流程环节的质量，提高了整体效率，为收集和展现电子流程化管理效果，量化考核指标，需提高报表展现效果和报表效率，以前的<a href="http://www.finereport.com/products" title="报表软件">报表软件</a>对excl支持不够，且图形不能导出，而这正是FineReport报表工具的优势。<span id="more-2174"></span></p>
<p> <strong>二、工具 </strong><br />
  FineReport报表工具、某数据库、某流程软件。</p>
<p> <strong>三、需求分析 </strong><br />
  &nbsp;&nbsp;&nbsp; 变更流程管理有效地提高了变更各节点的效率，极大地提高了变更成功率，为考核某银行内各团队变更效率，仅从单一角度（如变更数量）无法考核，需定制特殊考核标准。<br />
  1、变更数量<br />
  2、计划性<br />
  3、质量<br />
  4、复杂性<br />
  对变更从4个维度进行考核，根据一定的标准计算分数，展示一个雷达图，方便从4个维度分析各团队变更得分。<br />
  对变更雷达图进行向下钻取，可看到某一团队得分明细（包括各人员明细）<br />
  图和表的结合让数据的更加直观地展现，数据结构一目了然。</p>
<p> <strong>四、数据分析 </strong><br />
  因对各团队考核评分标准不同（区分厂商和银行内团队），需按照团队和日期维度进行统计。</p>
<p><a title="报表维度统计" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e439.jpg"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e439.jpg" alt="报表维度统计" /></a></p>
<p> <strong>五、报表制作 </strong><br />
  因对变更各角度进行分析计算汇总，涉及表单多，数据量大<br />
  ① 若使用通常<a href="http://www.finereport.com/products/functions" title="报表工具">报表工具</a>，面临如下问题<br />
  难点1：每个考核点都对应一张或多张数据库表，制作总表时需要多个数据集，数据集之间的关联难；<br />
  难点2：区分各团队，考评计算不同，通常需分别制作报表展现，工作量大；<br />
  难点3：<a href="http://www.finereport.com" title="报表">报表</a>不能导出图标，且对国内常用的excl支持不足，经常出现多余行、多余列。<br />
  ② 利用FineReport报表工具<br />
  支持多数据源报表的制作，轻松实现系统之间的关联；<br />
  支持参数传递，支持数据集参数，实现报表读取高效率；<br />
  仅需1张报表解决所有团队问题。</p>
<p> <strong>六、效果展现 </strong><br />
  团队变更考核展现</p>
<p><a title="报表展现" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e440.jpg"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e440.jpg" alt="报表展现" /></a><br />
  点击图表，自动链接到下面的明细表</p>
<p><a title="明细表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e441.jpg"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e441.jpg" alt="明细表" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.finereport.com/success/cases/itil.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用FineReport报表系统构建成本管控监测系统</title>
		<link>http://www.finereport.com/success/cases/cost-system.html</link>
		<comments>http://www.finereport.com/success/cases/cost-system.html#comments</comments>
		<pubDate>Mon, 21 Nov 2011 03:39:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[更多报表成功案例]]></category>
		<category><![CDATA[报表新闻]]></category>
		<category><![CDATA[报表案例]]></category>
		<category><![CDATA[报表系统]]></category>

		<guid isPermaLink="false">http://www.finereport.com/?p=2173</guid>
		<description><![CDATA[注：此文为“帆软十年，项册征集”活动的获奖作品。 一、应用背景 企业在近几年快速发展，规模也越来越大，而信息传递与反馈手段却仍然比较落后，随着信息技术的不断发展，人们开始通过尝试利用技术手段改善这种环境。企业的项目不断增多，而作为高层管理者，通过层级上报的方式虽然可以了解项目的经营情况，但是往往不能保证及时性，而管理者的精力又是有限的，不可能去每个项目上天天视察。在这个大背景下，高级管理层如果想了解每个项目的收入和支出的情况，就可以借助网络技术来实现这个需求，然后根据数据进行分析和控制。 二、工具 FineReport报表工具、某关系数据库、某企业管理系统。 三、成本管控数据库表 核心业务系统成本管控数据存储结构： 四、需求分析 对企业内所有项目的收入与支出情况进行实时监控，出现波动较大的项目会自动预警。而数据来自于业务系统的数据统计结果。 基于工期的时间维度分析 1：分析每个月份的项目总收入金额 2：分析每个月份的项目总成本金额 3：分析每个月份的项目利润总金额 4：分析每个月份的项目标后预算值 基于差值的对比维度分析 &#160;&#160;&#160;&#160;&#160;&#160; 1：曲线平滑的说明项目运营稳定 &#160;&#160;&#160;&#160;&#160;&#160; 2：波动大的项目说明出现了问题 &#160;&#160;&#160;&#160;&#160;&#160; 3：通过波动值范围向管理层预警 五、数据分析 通过企业管理系统进行数据的采集， 选择某一个项目，查询该项目在工期内每个月份的收入和支出运营情况，出现波动超过阈值时自动报警。 六、报表制作 传统的制作方法 难点1：需要开发程序，对于业务部门人员开发难度较大 难点2：过去的报表很难做成比较直观的图表化，不直观 难点3：数据来自于复杂数据库表结构的数据集统计结果 利用FineReport报表工具 优势1：支持多数据源的联合查询，轻松实现数据的提取 优势2：可以自动生成图形化的报表，可帮助管理层直观分析 优势3：可以嵌入目前的业务系统，高度实现了系统的集成化 优势4：可以通过传递参数进行数据钻取，实现了宏观和微观的查询 七、效果展现 按照工期的时间序列排序的每月数据，可以通过超链接的方式进行数据钻取查询收入和成本的详细情况 根据生成的成本管控动态图，进行每个月的对比分析，收入低于成本的说明项目亏损 根据生成的曲线图，分析项目运营的稳定性，如图所示，2011年1月份出现了波动，分析原因是材料涨价造成的成本上升。 根据设定好的阈值，结合了第三方软件的开发，实现了自动预警功能]]></description>
			<content:encoded><![CDATA[<p><strong>注：此文为“帆软十年，项册征集”活动的获奖作品。</strong> </p>
<p><strong>一、应用背景 </strong><br />
  企业在近几年快速发展，规模也越来越大，而信息传递与反馈手段却仍然比较落后，随着信息技术的不断发展，人们开始通过尝试利用技术手段改善这种环境。企业的项目不断增多，而作为高层管理者，通过层级上报的方式虽然可以了解项目的经营情况，但是往往不能保证及时性，而管理者的精力又是有限的，不可能去每个项目上天天视察。在这个大背景下，高级管理层如果想了解每个项目的收入和支出的情况，就可以借助网络技术来实现这个需求，然后根据数据进行分析和控制。</p>
<p><strong>二、工具 </strong><br />
  FineReport<a href="http://www.finereport.com/products/functions" title="报表工具">报表工具</a>、某关系数据库、某企业管理系统。<span id="more-2173"></span></p>
<p><strong>三、成本管控数据库表 </strong><br />
  核心业务系统成本管控数据存储结构：</p>
<p><a title="报表成本数据" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e433.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e433.png" alt="报表成本数据" /></a></p>
<p> <strong>四、需求分析 </strong><br />
  对企业内所有项目的收入与支出情况进行实时监控，出现波动较大的项目会自动预警。而数据来自于业务系统的数据统计结果。<br />
  基于工期的时间维度分析<br />
  1：分析每个月份的项目总收入金额<br />
  2：分析每个月份的项目总成本金额<br />
  3：分析每个月份的项目利润总金额<br />
  4：分析每个月份的项目标后预算值<br />
  基于差值的对比维度分析<br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1：曲线平滑的说明项目运营稳定<br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2：波动大的项目说明出现了问题<br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3：通过波动值范围向管理层预警</p>
<p> <strong>五、数据分析 </strong><br />
  通过企业管理系统进行数据的采集，<br />
  选择某一个项目，查询该项目在工期内每个月份的收入和支出运营情况，出现波动超过阈值时自动报警。<br />
 <a title="数据采集" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e434.jpg"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e434.jpg" alt="数据采集" /></a></p>
<p>  <strong>六、报表制作 </strong></p>
<ol>
<li>传统的制作方法</li>
</ol>
<p>难点1：需要开发程序，对于业务部门人员开发难度较大<br />
  难点2：过去的报表很难做成比较直观的图表化，不直观<br />
  难点3：数据来自于复杂数据库表结构的数据集统计结果</p>
<ol>
<li>利用FineReport报表工具</li>
</ol>
<p>优势1：支持多数据源的联合查询，轻松实现数据的提取<br />
  优势2：可以自动生成图形化的<a href="http://www.finereport.com" title="报表">报表</a>，可帮助管理层直观分析<br />
  优势3：可以嵌入目前的业务系统，高度实现了系统的集成化<br />
  优势4：可以通过传递参数进行数据钻取，实现了宏观和微观的查询</p>
<p><strong>七、效果展现 </strong></p>
<ol>
<li>按照工期的时间序列排序的每月数据，可以通过超链接的方式进行数据钻取查询收入和成本的详细情况</li>
</ol>
<p><a title="数据钻组查询" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e435.jpg"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e435.jpg" alt="数据钻取查询" /></a></p>
<p> <br/></p>
<ol>
<li>根据生成的成本管控动态图，进行每个月的对比分析，收入低于成本的说明项目亏损</li>
</ol>
<p><a title="成本管控动态图" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e436.jpg"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e436.jpg" alt="成本管控动态图" /></a></p>
<p></p>
<ol>
<li>根据生成的曲线图，分析项目运营的稳定性，如图所示，2011年1月份出现了波动，分析原因是材料涨价造成的成本上升。</li>
</ol>
<p><a title="报表曲线图" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e437.jpg"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e437.jpg" alt="报表曲线图" /></a></p>
<p></p>
<ol>
<li>根据设定好的阈值，结合了第三方软件的开发，实现了自动预警功能</li>
</ol>
<p><a title="报表预警" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e438.jpg"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/e438.jpg" alt="报表预警" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.finereport.com/success/cases/cost-system.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用FineReport报表系统构建决策分析系统</title>
		<link>http://www.finereport.com/success/cases/decision-system.html</link>
		<comments>http://www.finereport.com/success/cases/decision-system.html#comments</comments>
		<pubDate>Fri, 18 Nov 2011 04:54:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[更多报表成功案例]]></category>
		<category><![CDATA[报表新闻]]></category>
		<category><![CDATA[报表案例]]></category>
		<category><![CDATA[报表系统]]></category>

		<guid isPermaLink="false">http://www.finereport.com/success/cases/%e7%94%a8finereport%e6%8a%a5%e8%a1%a8%e7%b3%bb%e7%bb%9f%e6%9e%84%e5%bb%ba%e5%86%b3%e7%ad%96%e5%88%86%e6%9e%90%e7%b3%bb%e7%bb%9f.html</guid>
		<description><![CDATA[注：此文为“帆软十年，项册征集”活动的获奖作品。 想必大家都已经通过帆软报表的帮助文档及其他方式，知道了很多关于帆软报表的配置、生成等内容。今天我们跳开这个话题从另一个角度来认识到，我们使用帆软报表能给我们带来什么。 闲话不多说，我们直接来看一下最终效果。 （图一） 这个是首页效果，其中的每个模块数据图表均是使用帆软的报表系统生成，整体效果浑然一体。 同时还有一个更复杂的报表数据统计模块，如图二 （图二） 下面就来说道下该系统构建的几个关键技术要点。 系统整体架构说明： Asp.Net系统+IIS+帆软报表系统+Tomcat 整个数据的传递过程是，在自身的业务系统中将相关的报表统计参数通过页面POST到帆软报表的服务页面，获取返回的结果，再进行结果的过滤整理，显示到页面中。 一 服务器整合 如我上面说过的，我们的业务系统使用的是asp.net，众所周知帆软报表系统是基于java的，所以我们需要进行服务器端的整合工作。 网络上关于IIS与Tomact的整合教程非常之多，我就不做过多的说明，只是将我写给我们实施人员的操作文档提供给大家，大家可以下载下面的压缩包进行查看。本人有一个在2003系统下的整合视频，因为附件限制无法上传，大家可以通过留言索取，相信大家看过后能够搞定的。 Tomcat6与IIS6、IIS7整合.rar 二 数据传递 我们统计分析的数据肯定是会有很多相关的查询条件的，大家都知道帆软报表包含了查询条件的相关功能，可是这个很多时候并不能满足我们的需要（ps：我们的需求总是无穷尽的）。如图二上面所显示的，我们很多查询条件是根据我们的业务系统紧密相关的，当然查询界面也要和谐同样不是吗，第三我们的查询条件主要是相同的，如每张报表都需要去单独配置条件，想必是很累的（ps：我们有近百张的报表）。 上面啰嗦了一堆，结论就是我们需要自己的查询条件功能，帆软报表只需要识别我们传递过去的查询条件极其值内容即可。 帆软报表的帮助文档中有过相关的描述，可以通过get、post等方式传递参数内容，这里我们用到了POST传递数据。我们来说一下具体的实现过程，相信看这篇文章的都是技术人员，那就不拐弯抹角了。 首先，在你需要显示报表的页面嵌入一个iframe，src填帆软报表的服务器地址，如：xxxx/ReportServer?reportlet=cpt报表文件存储路径&#38;&#38;op=form。这个iframe就是我们要post的对象，再建立一个from表单，在里面添加相关的查询条件文本框，如&#60;input id=”paras” name=”paras” value=”gaby”&#62;。将这个表单提交给iframe，传递给帆软报表的ReportServer，其内部会获取到并进行相关的操作，最终跟报表模版内的配置相互匹配，生成查询统计条件。 &#60;iframe id=”reportIframe” name=”reportIframe” width=”100%” scrolling=”auto” style=”margin: 0; padding: 0;” frameborder=”0&#8243;&#62;&#60;/iframe&#62; 我们这里src内容是通过js来动态构建的。 code view $(“#conditionForm”).attr(“action”, “http://XXXXXXX/ReportServer?reportlet=” + cjkEncode(template) + “&#38;token=” + user.Token + “&#38;username=” + cjkEncode(user.Name) + “&#38;op=form&#38;r=” + rand(9999999999)); &#60;form [...]]]></description>
			<content:encoded><![CDATA[<p><script src="http://www.finereport.com/CN/wordpress/wp-content/themes/BusinessNews/js/fold.js" type="text/javascript"></script></p>
<p><b>注：此文为“帆软十年，项册征集”活动的获奖作品。</b></p>
<p>想必大家都已经通过帆软报表的帮助文档及其他方式，知道了很多关于帆软报表的配置、生成等内容。今天我们跳开这个话题从另一个角度来认识到，我们使用帆软报表能给我们带来什么。</p>
<p>闲话不多说，我们直接来看一下最终效果。</p>
<p><a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity038.jpg" title="报表系统首页"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity038.jpg" alt="报表系统首页" class="centered" /></a></p>
<p>（图一）</p>
<p>这个是首页效果，其中的每个模块数据图表均是使用帆软的<a href="http://www.finereport.com" title="报表系统">报表系统</a>生成，整体效果浑然一体<span id="more-2171"></span>。</p>
<p>同时还有一个更复杂的报表数据统计模块，如图二</p>
<p><a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity039.jpg" title="报表数据统计模块"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity039.jpg" alt="报表数据统计模块" class="centered" /></a></p>
<p>（图二）</p>
<p>下面就来说道下该系统构建的几个关键技术要点。</p>
<p><strong>系统整体架构说明：</strong></p>
<p>Asp.Net系统+IIS+帆软报表系统+Tomcat</p>
<p>整个数据的传递过程是，在自身的业务系统中将相关的报表统计参数通过页面POST到帆软报表的服务页面，获取返回的结果，再进行结果的过滤整理，显示到页面中。</p>
<p><strong>一 服务器整合</strong></p>
<p>如我上面说过的，我们的业务系统使用的是asp.net，众所周知帆软报表系统是基于java的，所以我们需要进行服务器端的整合工作。</p>
<p>网络上关于IIS与Tomact的整合教程非常之多，我就不做过多的说明，只是将我写给我们实施人员的操作文档提供给大家，大家可以下载下面的压缩包进行查看。本人有一个在2003系统下的整合视频，因为附件限制无法上传，大家可以通过留言索取，相信大家看过后能够搞定的。</p>
<p><a title="Tomcat6与IIS6、IIS7整合.rar" href="http://files.cnblogs.com/Gaby/Tomcat6%E4%B8%8EIIS6%E3%80%81IIS7%E6%95%B4%E5%90%88.rar">Tomcat6与IIS6、IIS7整合.rar</a></p>
<p><strong>二 数据传递</strong></p>
<p>我们统计分析的数据肯定是会有很多相关的查询条件的，大家都知道<a href="http://www.finereport.com" title="报表系统">帆软报表</a>包含了查询条件的相关功能，可是这个很多时候并不能满足我们的需要（ps：我们的需求总是无穷尽的）。如图二上面所显示的，我们很多查询条件是根据我们的业务系统紧密相关的，当然查询界面也要和谐同样不是吗，第三我们的查询条件主要是相同的，如每张报表都需要去单独配置条件，想必是很累的（ps：我们有近百张的报表）。</p>
<p>上面啰嗦了一堆，结论就是我们需要自己的查询条件功能，帆软报表只需要识别我们传递过去的查询条件极其值内容即可。</p>
<p>帆软报表的帮助文档中有过相关的描述，可以通过get、post等方式传递参数内容，这里我们用到了POST传递数据。我们来说一下具体的实现过程，相信看这篇文章的都是技术人员，那就不拐弯抹角了。</p>
<p>首先，在你需要显示报表的页面嵌入一个iframe，src填帆软报表的服务器地址，如：xxxx/ReportServer?reportlet=cpt报表文件存储路径&amp;&amp;op=form。这个iframe就是我们要post的对象，再建立一个from表单，在里面添加相关的查询条件文本框，如&lt;input id=”paras” name=”paras” value=”gaby”&gt;。将这个表单提交给iframe，传递给帆软报表的ReportServer，其内部会获取到并进行相关的操作，最终跟报表模版内的配置相互匹配，生成查询统计条件。</p>
<p>&lt;iframe id=”reportIframe” name=”reportIframe” width=”100%” scrolling=”auto” style=”margin: 0;<br />
padding: 0;” frameborder=”0&#8243;&gt;&lt;/iframe&gt;<br />
我们这里src内容是通过js来动态构建的。</p>
<div class="sub_example">
<ul>code view</ul>
<dl style="display:none">
<p>$(“#conditionForm”).attr(“action”, “<a href="http://XXXXXXX/ReportServer?reportlet">http://XXXXXXX/ReportServer?reportlet</a>=” +<br />
cjkEncode(template) + “&amp;token=” + user.Token + “&amp;username=”<br />
 + cjkEncode(user.Name) + “&amp;op=form&amp;r=” + rand(9999999999));</p>
<p>&lt;form id=”conditionForm” method=”post” action=”" target=”reportIframe”&gt;</p>
<p>&lt;div id=”conditionUI”&gt;</p>
<p>&lt;ul&gt;</p>
<p>&lt;/ul&gt;</p>
<p>&lt;/div&gt;</p>
<p>&lt;div&gt;</p>
<p>&lt;center&gt;</p>
<p>&lt;div style=”background-image: url(&#8216;images/statistics.gif&#8217;); width: 59px; height: 22px;</p>
<p>cursor: pointer;” onclick=”submitForm()” /&gt;</p>
<p>&lt;/center&gt;</p>
<p>&lt;/div&gt;</p>
<p>&lt;/
</dl>
</div>
<p>帆软报表的模版中需要进行如下设置：</p>
<p>首先在模版编辑器中，选择报表菜单，选择报表参数，点击添加参数，新建一个名称为“paras”的报表参数。这个参数名称必须与上述表单中控件的名称相同，也就是要跟post过来的键值数据的键名称相同。</p>
<p><a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity040.jpg" title="报表参数"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity040.jpg" alt="报表参数" class="centered" /></a></p>
<p>（图三）</p>
<p>建立好该参数后，你在报表模版的单元格计算和过滤中就能使用这个参数了，注意一下类型哦~。在数据集中可以直接输入“${paras}”来使用，帆软报表内在的函数很多，相信您肯定能变换的使用的很好。</p>
<p><strong>三 获取你想要的数据</strong></p>
<p>通过上面的操作，相信在你的iframe中就能获取到帆软报表提供给我们的统计结果了。可是这时你会发现……</p>
<p><a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity041.jpg" title="报表"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity041.jpg" alt="报表" class="centered" /></a></p>
<p>（图四）</p>
<p>这根本不是我们想要的，这个界面跟我们的系统简直格格不入嘛。所以，我们要做的是，去掉上面那一栏，调整下面的主体内容格式。</p>
<p>仔细研究帆软报表返回的数据页面我们会知道，他们使用是JQuery作为js操作库的，数据内容是通过ajax来返回的。所以直接查看源代码是看不到具体页面内容的，我们可以通过debug bar来查看。我进过分析，最后是通过帆软报表中能够给结果也添加自定义js和css文件的功能来实现的。</p>
<p><a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity038.jpg" title="服务器目录"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity038.jpg" alt="服务器目录" class="centered" /></a></p>
<p>（图四）</p>
<p>这里的css和js文件需要存放在Tomact下帆软的服务器目录中，它们会在页面生成的时候嵌入到页面中。下面我们来解释一下我是如何去掉那个工具条的。这里我们分析页面找到了工具条的html代码内容，所以只需要一条css就解决了问题。</p>
<div>
<div>/*设置工具栏隐藏*/<br />
.FR-ToolBar-disabled?{?display:?none;?}</div>
</div>
<p>那我们在回头看看图一，我们这如此小的窗口中显示了图表，还有表格，并且都是塞满了这个模块窗口，如果直接嵌入帆软<a href="http://www.finereport.com/knowledge" title="报表工具">报表工具</a>的返回数据，那肯定是会很难看的，所以我们需要过滤它给我们的返回数据。我们已经知道帆软报表中加入了JQuery，所以我们使用了JQuery。代码如下</p>
<div class="sub_example">
<ul>code view</ul>
<dl style="display:none">
<pre>$(function () {

setmargin(); /*设置页面边距*/

});

var setmargin = function () {

try {

contentPane.on("afterload", function () {

var gaby = $("

");//创建一个容器

var ce = $("");

gaby.append(ce);

$("body").css("overflow", "auto").append(gaby);

var tbl = $(".formContentDIV &gt; div &gt; table");

ce.append(tbl);//把我们要的添加到容器中

//循环重设宽度

var tbl_w = tbl.width();

tbl.width("100%");

for (var col in tbl.filter("col")) {

$(col).width(($(col).width() / tbl_w) * 100 + "%");

}

//剔除其他乱七八糟我们不需要的内容

$(".view-container").remove();

$(".reportPane").remove();

});

} catch (ex) {

setTimeout(setmargin, 100);

}</pre>
</dl>
</div>
<p>这段代码我们时候针对数据表格的，这里我们巧妙的利用了异常来解决异步数据的延时问题。</p>
<p>下面这段是解决静态统计图的，这里就是一张图片，很好理解。动态统计图是一个js的报表，稍微复杂一点，大家可以自己去尝试一下。</p>
<div class= "sub_example">
<ul>view code</ul>
<dl style="display:none">
<pre>$(function () {

setmargin(); /*设置页面边距*/

});

var setmargin = function () {

try {

contentPane.on("afterload", function () {

var gaby = $("

");

var ce = $("");

gaby.append(ce);

$("body").css("overflow", "auto").append(gaby);

ce.append($("img"));

$(".view-container").remove();

$(".reportPane").remove();

});

} catch (ex) {

setTimeout(setmargin, 100);

}</pre>
</dl>
</div>
<p>通过上面的讲解和事例，相信大家都知道，最主要的关键点了。</p>
<p><strong>四、还原我们想要的工具条功能</strong></p>
<p>在图二中大家可以看到报表页面的左上角有两个按钮，分别是打印和导输出。这两个按钮是我们自行添加到我们页面的，所以风格效果可以跟系统保持统一。因为我们之前去掉了原有的工具条，所以打印和导出按钮都没有了，这里我们要从新实现它。</p>
<p>通过js的对象调试，我们跟踪到了原始工具条中打印和导出按钮的核心代码，我把代码在自己的页面中做了实现。</p>
<div class="sub_example">
<ul>view code</ul>
<dl style="display:none" >
<pre> //打印

$("#btnPrint").click(function() {

if (reportIframe.contentPane == undefined) {

alert("报表未生成或未生成完成！");

return;

}

reportIframe.contentPane.flashPrint();

});

//导出

$("#btnExport").click(function() {

if (reportIframe.contentPane == undefined) {

alert("报表未生成或未生成完成！");

return;

}

$("#exportMenu").toggle();

});

$("#topdf").click(function() {

if (reportIframe.contentPane == undefined) {

alert("报表未生成或未生成完成！");

return;

}

reportIframe.contentPane.exportReportToPDF('ori');

$("#exportMenu").hide();

});

$("#toexcel_p").click(function() {

if (reportIframe.contentPane == undefined) {

alert("报表未生成或未生成完成！");

return;

}

reportIframe.contentPane.exportReportToExcel('page');

$("#exportMenu").hide();

});

$("#toexcel_s").click(function() {

if (reportIframe.contentPane == undefined) {

alert("报表未生成或未生成完成！");

return;

}

reportIframe.contentPane.exportReportToExcel('simple');

$("#exportMenu").hide();

});

$("#toword").click(function() {

if (reportIframe.contentPane == undefined) {

alert("报表未生成或未生成完成！");

return;

}

reportIframe.contentPane.exportReportToWord();

$("#exportMenu").hide();</pre>
</dl>
</div>
<p>其中contentPane是帆软报表客户端页面的js中的核心对象内容，通过调用它其中的方法能够完美的还原之前工具条中按钮的功能。</p>
<p>结束语</p>
<p>这次讲解都到这里吧，虽然说不是系统的解析帆软报表，但是相信大家通过这篇文章也能够有一个新的视角，以便能更好的使用帆软报表，让其能很好的跟自身的业务系统兼容起来，让宝刀以最美的方式来展示它的锋利。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.finereport.com/success/cases/decision-system.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用FineReport报表系统构建重庆江津区疾病预防控制信息系统</title>
		<link>http://www.finereport.com/success/cases/cq-health.html</link>
		<comments>http://www.finereport.com/success/cases/cq-health.html#comments</comments>
		<pubDate>Thu, 17 Nov 2011 08:59:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[更多报表成功案例]]></category>
		<category><![CDATA[报表新闻]]></category>
		<category><![CDATA[报表案例]]></category>
		<category><![CDATA[报表系统]]></category>

		<guid isPermaLink="false">http://www.finereport.com/success/cases/%e7%94%a8finereport%e6%8a%a5%e8%a1%a8%e7%b3%bb%e7%bb%9f%e6%9e%84%e5%bb%ba%e9%87%8d%e5%ba%86%e6%b1%9f%e6%b4%a5%e5%8c%ba%e7%96%be%e7%97%85%e9%a2%84%e9%98%b2%e6%8e%a7%e5%88%b6%e4%bf%a1%e6%81%af%e7%b3%bb.html</guid>
		<description><![CDATA[注：此文为“帆软十年，项册征集”活动的获奖作品。 前言 一场自下而上的改革尝试 这篇文章刚开始动笔的时候，恰逢刚接到卫生部专家即将来津对我区基本公共卫生服务以及一系中转项目的工作现况、资金使用情况进行检查的通知。诚然我区的工作现况不便在此进行评说，但是，做为迎检的大头戏――“国家基本公共卫生服务项目” ――也是我国公共卫生制度建设的重要组成部分，却一直以来都是困绕各级卫生行政部门和基层医疗机构老大难问题：各种让人眼花潦乱的考核指标、纷繁复杂的业务流程，再加上没有可以参考的工作模式以及各自为战的软件、平台，工作的开展难度和进展可见一斑。 虽然今年新年尹始就有安徽省怀远县被焦点访谈曝光的先例，但全国各地依然是我行我素，钱“用”光了、档案也“建”好了、群众却没有得到实惠。政府4000亿RMB最后换来的是什么呢？仅仅就是全国数亿蒙灰箱底的一坨坨废纸？2011年，我国人均基本公共卫生服务经费补助标准由每年15元提高至25元，并且卫生部也认识到了目前全国各地存在档案利用率低下这一问题，因此在《2011年基本公共卫生服务规范》中明确提出了“电子健康档案信息系统应与新农合、城镇基本医疗保险等医疗保障系统相衔接，逐步实现各医疗卫生机构间数据互联互通，实现居民跨机构、跨地域就医行为的信息共享”这一要求。只是，这一项工作究竟应该由哪一级哪一家部门来实施，却仍然没有落实…… 笔者认为，信息化是社区卫生改革的切入点，改革到什么深度，就要把信息化推进到什么深度，然而如此重要的工作，历经四年亦未能得到任何解决。虽然我们只是最基层的疾病预防控制中心，但我们仍然觉得我们有义务和责任来进行这项尝试。虽然，这场自下而上的改革，必然将承受来自各方面的巨大压力和阻挠，但是我们仍然希望通过自身的努力，实现我区各级医疗机构和管理部门在基本公共卫生服务信息管理方面的需求，让工作走上正轨、群众真正得到实惠。 一 政策背景 根据《中共中央 国务院关于深化医药卫生体制改革的意见要求》，我国医疗卫和服务体系需建立实用共享的医药卫生信息系统。完善以疾病控制网络为主体的公共卫生信息系统，提高预测预警和分析报告能力;以建立居民健康档案为重点，构建乡村和社区卫生信息网络平台;以医院管理和电子病历为重点，推进医院信息化建设;利用网络信息技术，促进城市与社区卫生服务机构的合作。 卫生部在《关于进一步加强全国社区卫生服务体系建设重点联系城市工作的通知》中也强调：各重点联系城市要以重点人群和就诊服务对象为重点，建立统一、规范的居民健康档案，要利用现代技术手段加强对健康档案的管理。 可以看出，新医改吹响了医疗卫生信息化建设的号角，建立通用共享的医药卫生信息系统已被明确纳入新医改方案。基本公共卫生服务工作要想得到群众认可与配合，我区就应将建设区域卫生信息平台当成新医改的重中之重，并且成为今明两年首当完成的基本任务之一。 二 行业背景 如今，有效应用信息化手段，在疾控日常工作和突发事件处置中的作用日益重要；加快疾控信息化进程，已成为疾控机构现代化建设的一项十分重要的内容。在疾病预防控制领域，信息化手段在日常工作中的应用也日益广泛和深入，加快疾控体系的信息化建设进程，已成为疾控机构现代化建设的一项重要内容。然而，上级部门高喊信息化，却迟迟没有出台一个规范化的、具有可行性的一套信息化工作方案，让下级疾控无从参考、实施;同时，各省、市多是信奉拿来主义，基本上是各自为战，信息化重复建设及经费浪费现象及其严重，动辄上千万的经费支出，却见不到成效;而在基层，领导重视不足、资金溃乏、人员素质差、业务技术水平低等问题亦是信息化建设中客观存在的问题。 三 需求分析 在新医改力度的不断加大及基本公共卫生服务工作要求的不断提高的大环境下，我区原有的耗资近百万元购买的仅具备单机功能的“全科医生工作站”已不能满足现有需求，由于本身功能上的缺陷、无法与医院HIS、PACS/RIS、LIS等系统实现信息共享、信息沟通不畅，导致档案更新不足。上百万档案蒙灰长眠于箱底，“死档”已成为目前我区健康档案现存的最大顽疾。 然而，除了沿海少数几个经济较为发达的城市，全国绝大多数地区均存在这一问题。基本公共卫生服务里的每一次服务都依赖于数据和信息，在原有的条件限制下，这些数据的使用在医疗服务的过程中受到了限制。如今，信息化已成为全面落实基本公共卫生服务工作的命脉所在。 现在，要想推进我区基本公共卫生服务工作，必须以健康档案信息化建设为着重点，整合资源，加强信息化、标准化和公共服务信息平台建设，逐步实现统一高效、互联互通。 现如今，信息做为医疗服务系统的命脉，对医疗团队来说，分享专业知识和为病人提供照顾已至关重要。而web报表软件FineReport具有这样的能力，让医疗专业工作在数据、信息和知识的管理方面产生革命性的转化。 四 解决方案 系统涉及模块功能 由于我区目前各大医院均采用类似企业的业务实体方式运作，其内部信息系统均由各自选择的供应商，根据各自理解的业务流程，在不具备信息化标准的基础上开发建立的，对医疗信息整合共享体系建设带来了巨大的挑战。 依据新医改政策，在建立我区医疗信息共享体系时，必须以社区、乡镇为“网底”，以健康档案为中心，首先实现居民健康档案基本信息、公共卫生服务信息的标准化采集与集中管理，其次解决诸如患者身份唯一认证、合理流程利用、信息调阅安全性、信息变更一致性控制等一系统具体问题。再次，通过大医院与社区间建立合理有效的双向转诊信息机制，采集居民健康档案的医疗卫生服务信息。最后，在以健康档案为中心的区域医疗信息平台的基础上，构建“远程会诊”、“健康管理”、“检验检查中心”、“网上预约”等增值应用。 五 方案价值 对于政府监管部门：通过平台能够及时掌握本地区医疗资源分布与利用情况，调整相关资源;通过平台全面掌握全区医疗卫生服务体系、救助体系、保障体系等方面的详细资讯，为制定区内公共卫生政策提供准确依据；能够迅速针对突发公共卫生事件作出应急响应与决策。 对于居民：通过网上查询，了解自身健康状况；通过预约挂号，享受便捷的、全方位的疾病诊治;通过医疗咨询、健康教育、医疗保健等健康服务，增强居民的健康保障意识，极大地提高居民的健康水平与生活质量。 对于医疗机构：通过平台提供的双向转诊、代理检验、病历调阅等服务，平衡区域内医疗资源，实现设备、人力、信息资源的共享与协同，有效减少医疗事故发生、降低重复检查费用，减轻民众负担。 对于第三方服务机构：通过平台，实现诸如标本配送、疫苗统一配送的信息化管理，使机构运营效率、机构效益得以明显改善。 六 系统展示 登录界面 “新医改”方案把“建立实用共享的医药卫生信息系统”列为“八大支柱”之一，信息化被提到前所未有的高度。这就要求卫生信息化建设必须服务于、服从于医改，从而决定了卫生信息化建设思路必须摈弃原有单个业务驱动模式，重点转向“以人为本”的健康信息系统建设，以健康档案为核心的区域卫生信息系统建设成为卫生信息化新的建设重点。 功能一览 “江津区疾病控制信息系统”以居民健康档案为核心，主要应用于全区镇（中心）卫生院及社区卫生服务中心。 系统功能设计覆盖居民健康档案基本信息、慢病管理、健康体检等基层卫生服务机构承担的公共卫生与基本医疗服务领域。各个模块根据具体业务流程开发，围绕健康档案信息，逐步拓展基层医疗卫生机构公共卫生服务工作的开展。实现主管部门对各项公共卫生服务指标的监控、提取、统计和应用，同时为基层医疗卫生工作人员的日常公卫服务工作提供智能快速的记录、管理与督促提醒服务。 案例说明 实验室检测模块一览 基础信息动态填报 自动卫生学评价以及检测项目结果自动判断 “实验室检测模块”作为整个系统的信息支撑，是本项目工作第一个开发的功能模块。其功能包括： 1.基础信息动态填报：初级用户填报信息表单元格间数据逻辑关系丝丝入扣、层层关联，即简化操作，又保障了数据的正确性。 2.检测项目智能勾选：据了解，目前较为流行的检验软件均未实现通过填报基础信息自动生成检测检验项目并灵活增减。其原因在于检测项目指标较多、业务逻辑关联复杂，需求调研废时废力，各大软件厂家均不愿意涉足。目前，我区所开发的平台中虽暂时未能完全涵盖所有检验项目，但基本已经满足目前的使用需求。 3.实验室检测结果自动判断、智能生成卫生学评价：实验室结果填报模版根据初始填报用户填报数据，自动过滤出需要填报的检验项目，通过与后台标准值（纯数字、字母、中英文混编多种类型）进行比对自动判断是否全格并自动生成卫生学评价。 4.多维度统计表：包括各种财务报表（精确到各种项目）、指标即时查询报表、工作量任务查询等，能即时查询关心数据，领导一目了然、统计省时省力。 5.多级审核并自动生成电子签名等功能：各项数据均需通过三级审核方能得出最终报告并生成电子签名，从根本上解决了从前检测结果数据无质量保障的问题。 居民健康档案模块一览 完善的健康档案系统，严格按照卫生部2011规范制定 本模块涵盖居民基本信息、健康体检内容、体检信息、治疗情况、随访信息等内容，除了从常规途径建立健康档案，并且能从住院病历、电子门诊日志以及模块一中抽取相应数据整合成完整的居民健康档案，同时，根据权限系统分配，各医疗单位可按属地管理原则，对各种途径发现的高血压、糖尿病、重性精神病等重点人群提供服药指导、电话随访等后续服务。从根本上解决了目前全国各地纯粹为了“建档而建档”的问题，完美实现卫生部关于居民健康档案动态管理的要求，对比其它省市购买或订制的成熟软件，除了目前因缺乏各方面的支持没有精力完善部分功能外，比之也毫不逊色。]]></description>
			<content:encoded><![CDATA[<p><b>注：此文为“帆软十年，项册征集”活动的获奖作品。</b></p>
<p><a title="系统登录界面" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity027.jpg"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity027.jpg" alt="系统登录界面" /></a><br />
<b>前言 一场自下而上的改革尝试</b></p>
<p>这篇文章刚开始动笔的时候，恰逢刚接到卫生部专家即将来津对我区基本公共卫生服务以及一系中转项目的工作现况、资金使用情况进行检查的通知。诚然我区的工作现况不便在此进行评说，但是，做为迎检的大头戏――“国家基本公共卫生服务项目” ――也是我国公共卫生制度建设的重要组成部分，却一直以来都是困绕各级卫生行政部门和基层医疗机构老大难问题：各种让人眼花潦乱的考核指标、纷繁复杂的业务流程，再加上没有可以参考的工作模式以及各自为战的软件、平台，工作的开展难度和进展可见一斑<span id="more-2170"></span>。</p>
<p>虽然今年新年尹始就有安徽省怀远县被焦点访谈曝光的先例，但全国各地依然是我行我素，钱“用”光了、档案也“建”好了、群众却没有得到实惠。政府4000亿RMB最后换来的是什么呢？仅仅就是全国数亿蒙灰箱底的一坨坨废纸？2011年，我国人均基本公共卫生服务经费补助标准由每年15元提高至25元，并且卫生部也认识到了目前全国各地存在档案利用率低下这一问题，因此在《2011年基本公共卫生服务规范》中明确提出了“电子健康档案信息系统应与新农合、城镇基本医疗保险等医疗保障系统相衔接，逐步实现各医疗卫生机构间数据互联互通，实现居民跨机构、跨地域就医行为的信息共享”这一要求。只是，这一项工作究竟应该由哪一级哪一家部门来实施，却仍然没有落实……</p>
<p>笔者认为，信息化是社区卫生改革的切入点，改革到什么深度，就要把信息化推进到什么深度，然而如此重要的工作，历经四年亦未能得到任何解决。虽然我们只是最基层的疾病预防控制中心，但我们仍然觉得我们有义务和责任来进行这项尝试。虽然，这场自下而上的改革，必然将承受来自各方面的巨大压力和阻挠，但是我们仍然希望通过自身的努力，实现我区各级医疗机构和管理部门在基本公共卫生服务信息管理方面的需求，让工作走上正轨、群众真正得到实惠。</p>
<p><b>一 政策背景</b></p>
<p>根据《中共中央 国务院关于深化医药卫生体制改革的意见要求》，我国医疗卫和服务体系需建立实用共享的医药卫生信息系统。完善以疾病控制网络为主体的公共卫生信息系统，提高预测预警和分析报告能力;以建立居民健康档案为重点，构建乡村和社区卫生信息网络平台;以医院管理和电子病历为重点，推进医院信息化建设;利用网络信息技术，促进城市与社区卫生服务机构的合作。</p>
<p>卫生部在《关于进一步加强全国社区卫生服务体系建设重点联系城市工作的通知》中也强调：各重点联系城市要以重点人群和就诊服务对象为重点，建立统一、规范的居民健康档案，要利用现代技术手段加强对健康档案的管理。</p>
<p>可以看出，新医改吹响了医疗卫生信息化建设的号角，建立通用共享的医药卫生信息系统已被明确纳入新医改方案。基本公共卫生服务工作要想得到群众认可与配合，我区就应将建设区域卫生信息平台当成新医改的重中之重，并且成为今明两年首当完成的基本任务之一。</p>
<p><b>二 行业背景</b></p>
<p>如今，有效应用信息化手段，在疾控日常工作和突发事件处置中的作用日益重要；加快疾控信息化进程，已成为疾控机构现代化建设的一项十分重要的内容。在疾病预防控制领域，信息化手段在日常工作中的应用也日益广泛和深入，加快疾控体系的信息化建设进程，已成为疾控机构现代化建设的一项重要内容。然而，上级部门高喊信息化，却迟迟没有出台一个规范化的、具有可行性的一套信息化工作方案，让下级疾控无从参考、实施;同时，各省、市多是信奉拿来主义，基本上是各自为战，信息化重复建设及经费浪费现象及其严重，动辄上千万的经费支出，却见不到成效;而在基层，领导重视不足、资金溃乏、人员素质差、业务技术水平低等问题亦是信息化建设中客观存在的问题。</p>
<p><b>三 需求分析</b></p>
<p>在新医改力度的不断加大及基本公共卫生服务工作要求的不断提高的大环境下，我区原有的耗资近百万元购买的仅具备单机功能的“全科医生工作站”已不能满足现有需求，由于本身功能上的缺陷、无法与医院HIS、PACS/RIS、LIS等系统实现信息共享、信息沟通不畅，导致档案更新不足。上百万档案蒙灰长眠于箱底，“死档”已成为目前我区健康档案现存的最大顽疾。</p>
<p><a title="系统登录界面" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity029.jpg"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity029.jpg" alt="系统登录界面" /></a></p>
<p>然而，除了沿海少数几个经济较为发达的城市，全国绝大多数地区均存在这一问题。基本公共卫生服务里的每一次服务都依赖于数据和信息，在原有的条件限制下，这些数据的使用在医疗服务的过程中受到了限制。如今，信息化已成为全面落实基本公共卫生服务工作的命脉所在。</p>
<p>现在，要想推进我区基本公共卫生服务工作，必须以健康档案信息化建设为着重点，整合资源，加强信息化、标准化和公共服务信息平台建设，逐步实现统一高效、互联互通。</p>
<p>现如今，信息做为医疗服务系统的命脉，对医疗团队来说，分享专业知识和为病人提供照顾已至关重要。而<a href="http://www.finereport.com" title="web报表软件">web报表软件</a>FineReport具有这样的能力，让医疗专业工作在数据、信息和知识的管理方面产生革命性的转化。</p>
<p><b>四 解决方案 系统涉及模块功能</b></p>
<p>由于我区目前各大医院均采用类似企业的业务实体方式运作，其内部信息系统均由各自选择的供应商，根据各自理解的业务流程，在不具备信息化标准的基础上开发建立的，对医疗信息整合共享体系建设带来了巨大的挑战。</p>
<p>依据新医改政策，在建立我区医疗信息共享体系时，必须以社区、乡镇为“网底”，以健康档案为中心，首先实现居民健康档案基本信息、公共卫生服务信息的标准化采集与集中管理，其次解决诸如患者身份唯一认证、合理流程利用、信息调阅安全性、信息变更一致性控制等一系统具体问题。再次，通过大医院与社区间建立合理有效的双向转诊信息机制，采集居民健康档案的医疗卫生服务信息。最后，在以健康档案为中心的区域医疗信息平台的基础上，构建“远程会诊”、“健康管理”、“检验检查中心”、“网上预约”等增值应用。</p>
<p><b>五 方案价值</b></p>
<p>对于政府监管部门：通过平台能够及时掌握本地区医疗资源分布与利用情况，调整相关资源;通过平台全面掌握全区医疗卫生服务体系、救助体系、保障体系等方面的详细资讯，为制定区内公共卫生政策提供准确依据；能够迅速针对突发公共卫生事件作出应急响应与决策。</p>
<p>对于居民：通过网上查询，了解自身健康状况；通过预约挂号，享受便捷的、全方位的疾病诊治;通过医疗咨询、健康教育、医疗保健等健康服务，增强居民的健康保障意识，极大地提高居民的健康水平与生活质量。</p>
<p>对于医疗机构：通过平台提供的双向转诊、代理检验、病历调阅等服务，平衡区域内医疗资源，实现设备、人力、信息资源的共享与协同，有效减少医疗事故发生、降低重复检查费用，减轻民众负担。</p>
<p>对于第三方服务机构：通过平台，实现诸如标本配送、疫苗统一配送的信息化管理，使机构运营效率、机构效益得以明显改善。</p>
<p><b>六 系统展示</b></p>
<ul>
<li><b>登录界面</b></li>
<p><a title="报表系统登录界面" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity030.jpg"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity030.jpg" alt="报表系统登录界面" /></a></p>
<p>“新医改”方案把“建立实用共享的医药卫生信息系统”列为“八大支柱”之一，信息化被提到前所未有的高度。这就要求卫生信息化建设必须服务于、服从于医改，从而决定了卫生信息化建设思路必须摈弃原有单个业务驱动模式，重点转向“以人为本”的健康信息系统建设，以健康档案为核心的区域卫生信息系统建设成为卫生信息化新的建设重点。</p>
<li><b>功能一览</b></li>
<p><a title="江津地区疾病信息系统" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity031.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity031.png" alt="江津地区疾病信息系统" /></a></p>
<p>“江津区疾病控制信息系统”以居民健康档案为核心，主要应用于全区镇（中心）卫生院及社区卫生服务中心。</p>
<p>系统功能设计覆盖居民健康档案基本信息、慢病管理、健康体检等基层卫生服务机构承担的公共卫生与基本医疗服务领域。各个模块根据具体业务流程开发，围绕健康档案信息，逐步拓展基层医疗卫生机构公共卫生服务工作的开展。实现主管部门对各项公共卫生服务指标的监控、提取、统计和应用，同时为基层医疗卫生工作人员的日常公卫服务工作提供智能快速的记录、管理与督促提醒服务。</p>
<li><b>案例说明</b></li>
<p>实验室检测模块一览</p>
<p><a title="疾病中心实验室检测模板" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity032.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity032.png" alt="疾病中心实验室检测模板" /></a></p>
<p>基础信息动态填报</p>
<p><a title="基础信息动态填报" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity033.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity033.png" alt="基础信息动态填报" /></a></p>
<p>自动卫生学评价以及检测项目结果自动判断</p>
<p>“实验室检测模块”作为整个系统的信息支撑，是本项目工作第一个开发的功能模块。其功能包括：</p>
<p>1.基础信息动态填报：初级用户填报信息表单元格间数据逻辑关系丝丝入扣、层层关联，即简化操作，又保障了数据的正确性。</p>
<p>2.检测项目智能勾选：据了解，目前较为流行的检验软件均未实现通过填报基础信息自动生成检测检验项目并灵活增减。其原因在于检测项目指标较多、业务逻辑关联复杂，需求调研废时废力，各大软件厂家均不愿意涉足。目前，我区所开发的平台中虽暂时未能完全涵盖所有检验项目，但基本已经满足目前的使用需求。</p>
<p>3.实验室检测结果自动判断、智能生成卫生学评价：实验室结果填报模版根据初始填报用户填报数据，自动过滤出需要填报的检验项目，通过与后台标准值（纯数字、字母、中英文混编多种类型）进行比对自动判断是否全格并自动生成卫生学评价。</p>
<p>4.多维度统计表：包括各种财务报表（精确到各种项目）、指标即时查询<a href="http://www.finereport.com" title="报表">报表</a>、工作量任务查询等，能即时查询关心数据，领导一目了然、统计省时省力。</p>
<p><a title="多维度统计表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity034.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity034.png" alt="多维度统计表" /></a><br />
5.多级审核并自动生成电子签名等功能：各项数据均需通过三级审核方能得出最终报告并生成电子签名，从根本上解决了从前检测结果数据无质量保障的问题。<br />
<a title="多级审核报表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity035.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity035.png" alt="多级审核报表" /></a></p>
<p>居民健康档案模块一览</p>
<p><a title="居民健康档案模块一览" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity036.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity036.png" alt="居民健康档案模块一览" /></a></p>
<p>完善的健康档案系统，严格按照卫生部2011规范制定</p>
<p><a title="完善的健康档案系统" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity037.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity037.png" alt="完善的健康档案系统" /></a></p>
<p>本模块涵盖居民基本信息、健康体检内容、体检信息、治疗情况、随访信息等内容，除了从常规途径建立健康档案，并且能从住院病历、电子门诊日志以及模块一中抽取相应数据整合成完整的居民健康档案，同时，根据权限系统分配，各医疗单位可按属地管理原则，对各种途径发现的高血压、糖尿病、重性精神病等重点人群提供服药指导、电话随访等后续服务。从根本上解决了目前全国各地纯粹为了“建档而建档”的问题，完美实现卫生部关于居民健康档案动态管理的要求，对比其它省市购买或订制的成熟软件，除了目前因缺乏各方面的支持没有精力完善部分功能外，比之也毫不逊色。
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.finereport.com/success/cases/cq-health.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用FineReport报表系统构建财政资金和公共资金监管系统</title>
		<link>http://www.finereport.com/success/cases/finance-system.html</link>
		<comments>http://www.finereport.com/success/cases/finance-system.html#comments</comments>
		<pubDate>Tue, 15 Nov 2011 08:39:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[更多报表成功案例]]></category>
		<category><![CDATA[报表新闻]]></category>
		<category><![CDATA[报表案例]]></category>
		<category><![CDATA[报表系统]]></category>

		<guid isPermaLink="false">http://www.finereport.com/success/cases/%e7%94%a8finereport%e6%8a%a5%e8%a1%a8%e7%b3%bb%e7%bb%9f%e6%9e%84%e5%bb%ba%e8%b4%a2%e6%94%bf%e8%b5%84%e9%87%91%e5%92%8c%e5%85%ac%e5%85%b1%e8%b5%84%e9%87%91%e7%9b%91%e7%ae%a1%e7%b3%bb%e7%bb%9f.html</guid>
		<description><![CDATA[注：此文为“帆软十年，项册征集”活动的获奖作品。 一、应用背景 在电子化的社会，政府作为国家的权力中心和社会管理机构，在加入WTO后，将实现从管理型到管理服务型的转变。政府机构在管理和规范国家政治经济活动之外，将借助强大的网络技术，把更多的时间和精力，投入到社会公众服务中去。社会信息资源和各种政策法规不再会尘封库中或者层层传达，而将通过网络在第一时间与公众会面，通过网络，政府可以广纳贤言，迅速了解社会政治经济的发展动态，甚至是来自社会最底层的信息，并以此做出及时准确的决策，这对更好的促进经济建设和社会稳定，好处不言而喻。 按照地方政府机关提出推进“三个更加注重”试点工作，加强财政资金管理，逐步完成财务电算化、资金监管网络化、公务消费电子化、制度配套规范化总体工作要求。建设公共资金监督管理系统进一步推进和完善区本级、乡镇、街道、农村、集体、企业单位的资金资产监督管理就突显重要。 二、工具 财政资金和公共资金监管系统中数据来源于相关子业务系统oracle数据库，通过BusinessObjects XI 3.1（BO）中Query As A Web Service提供数据用Xcelsius 2008（水晶仪表）在网页上以FLASH模式展示，通过数据传参，连接到FinReport V6.5.3报表工具，部分FinReport V6.5.3报表通过超链接传参与交流信息系统进行实时交互。 三、数据源 财政资金和公共资金监管系统中数据源分多服务器多数据库，每个数据库之间数据都有表关联。 2011年预算与执行分析数据源 Sjb_ysdw表，在单位数据库中是单位信息表内容分，单位代码、单位名称、单位类型、单位性质等信息； sj_ys_zb表，在预算数据库中是预算数据表内容分为，单位代码、预算类型、项目代码、项目说明、预算总额、初预算、调整预算等信息； z_qtzjsq表，在执行数据库中是执行数据表内容分为，ID、申请日期、审批日期、单位代码、审批金额、金额、项目代码、项目说明等信息； sjzx_ysxm表，在预算数据库中是项目表内容分，项目代码、项目名称和备注。 四、 需求分析 财政资金和公共资金监管系统建设有三个层面的内容，第一个层面是数据的信息化，第二个层面是流程的信息化，第三个层面是监督决策管理的信息化。它是为配合部门预算、国库管理制度改革的需要，完成预算执行、财务管理、财政收支分析，实行监督管理而开发的信息系统，是金财工程的一个重要组成部分，是支撑财政监管业务的有力手段。 （1）统一信息，集中监管 与电子政务有机融合，上下级财政一体化，同级财政一体化，单位内部财政财务信息的一体化。通过财政一体化监管系统，整合独立于各个单位（部门）的财务信息，实现统一信息，分类监管，统一平台，协同办公，集中监管。 （2）科学分类，精细监管 根据业务分类，以财政预算管理为主线，单位财务管理为抓手，全程、实时、动态追踪和监测财政资金的流向、流量和流速。 （3）整合系统，全面监管 全面整合监管系统与财政管理系统及电子政务系统，实现“看得到，看得清，管得了”。 （4）规范标准，依法监管 将计算机网络信息技术和财政财务管理业务紧密结合，通过统一技术标准，规范业务流程，科学打造透明、高效的一体化财政公共资金监管平台体系。 2011年预算与执行分析 每家单位预算总额与执行总额对比汇总分析，根据执行率排序，执行率加预警标志，大于100%显示红色图标，大于10%小于80%显示黄色图标，小于10%大于0%显示绿色图标，更加直观的展现出执行率异常的单位，点击执行率向下钻取得到以明细项目为主的预算与执行明细对比分析，汇总表点击预算总额和总额分别可以钻取到相关明细表，点击留言传相关信息到交流信息系统中实施进行交流。 五、 数据分析 2011年预算与执行分析 分析维度 金额分类——预算内，预算外，其他 金额性质——预算总额，年初预算，调整金额，执行总额； 维度： （1）包含某单位代码 （2）包含某单位名称 （3）按单位类型和执行率统计 度量：金额 六、报表制作 ①传统的（BO报表）制作方法 难点1、每张报表都要事先建立好数据集，制作报表时只能在同一数据库中关联，无法与其他数据库进行关联难； 难点2、报表定位查询只能对当前页内容进行定位查询，定位到其他页内容难； 难点3、无法屏蔽无意义数据，报表数据为零的条目屏蔽显示难； 难点4、报表只能先导出再打印，在线打印功难； 难点5、数据刷新只能人工手动刷新，报表访问时间过长显示超时，实施自动刷新数据难，报表长时间访问难； 难点6、报表样式：无法行列冻结，报表整体无法自动居中，单元格数据无法自动换行。 ②利用FineReport报表工具 [...]]]></description>
			<content:encoded><![CDATA[<p><b>注：此文为“帆软十年，项册征集”活动的获奖作品。</b></p>
<p><b>一、应用背景</b></p>
<p>在电子化的社会，政府作为国家的权力中心和社会管理机构，在加入WTO后，将实现从管理型到管理服务型的转变。政府机构在管理和规范国家政治经济活动之外，将借助强大的网络技术，把更多的时间和精力，投入到社会公众服务中去。社会信息资源和各种政策法规不再会尘封库中或者层层传达，而将通过网络在第一时间与公众会面，通过网络，政府可以广纳贤言，迅速了解社会政治经济的发展动态，甚至是来自社会最底层的信息，并以此做出及时准确的决策，这对更好的促进经济建设和社会稳定，好处不言而喻。<br />
按照地方政府机关提出推进“三个更加注重”试点工作，加强财政资金管理，逐步完成财务电算化、资金监管网络化、公务消费电子化、制度配套规范化总体工作要求。建设公共资金监督管理系统进一步推进和完善区本级、乡镇、街道、农村、集体、企业单位的资金资产监督管理就突显重要。</p>
<p><b>二、工具</b></p>
<p>财政资金和公共资金监管系统中数据来源于相关子业务系统oracle数据库，通过BusinessObjects XI 3.1（BO）中Query As A Web Service提供数据用Xcelsius 2008（水晶仪表）在网页上以FLASH模式展示，通过数据传参，连接到FinReport V6.5.3<a href="http://www.finereport.com/products/functions" title="报表工具">报表工具</a>，部分FinReport V6.5.3报表通过超链接传参与交流信息系统进行实时交互<span id="more-2169"></span>。</p>
<p><b>三、数据源</b></p>
<p>财政资金和公共资金监管系统中数据源分多服务器多数据库，每个数据库之间数据都有表关联。</p>
<p>2011年预算与执行分析数据源</p>
<p>Sjb_ysdw表，在单位数据库中是单位信息表内容分，单位代码、单位名称、单位类型、单位性质等信息；</p>
<p><a title="报表信息表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity001.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity001.png" alt="报表信息表" /> </a></p>
<p>sj_ys_zb表，在预算数据库中是预算数据表内容分为，单位代码、预算类型、项目代码、项目说明、预算总额、初预算、调整预算等信息；</p>
<p><a title="sj-ys-zb表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity002.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity002.png" alt="sj-ys-zb表" /></a></p>
<p>z_qtzjsq表，在执行数据库中是执行数据表内容分为，ID、申请日期、审批日期、单位代码、审批金额、金额、项目代码、项目说明等信息；</p>
<p><a title="执行数据表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity003.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity003.png" alt="执行数据表" /></a></p>
<p>sjzx_ysxm表，在预算数据库中是项目表内容分，项目代码、项目名称和备注。</p>
<p><a title="预算数据库" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity004.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity004.png" alt="预算数据库" /></a></p>
<p><b>四、 需求分析</b></p>
<p>财政资金和公共资金监管系统建设有三个层面的内容，第一个层面是数据的信息化，第二个层面是流程的信息化，第三个层面是监督决策管理的信息化。它是为配合部门预算、国库管理制度改革的需要，完成预算执行、财务管理、财政收支分析，实行监督管理而开发的信息系统，是金财工程的一个重要组成部分，是支撑财政监管业务的有力手段。</p>
<p>（1）统一信息，集中监管</p>
<p>与电子政务有机融合，上下级财政一体化，同级财政一体化，单位内部财政财务信息的一体化。通过财政一体化监管系统，整合独立于各个单位（部门）的财务信息，实现统一信息，分类监管，统一平台，协同办公，集中监管。</p>
<p>（2）科学分类，精细监管</p>
<p>根据业务分类，以财政预算管理为主线，单位财务管理为抓手，全程、实时、动态追踪和监测财政资金的流向、流量和流速。</p>
<p>（3）整合系统，全面监管</p>
<p>全面整合监管系统与财政管理系统及电子政务系统，实现“看得到，看得清，管得了”。</p>
<p>（4）规范标准，依法监管</p>
<p>将计算机网络信息技术和财政财务管理业务紧密结合，通过统一技术标准，规范业务流程，科学打造透明、高效的一体化财政公共资金监管平台体系。</p>
<p>2011年预算与执行分析</p>
<p>每家单位预算总额与执行总额对比汇总分析，根据执行率排序，执行率加预警标志，大于100%显示红色图标，大于10%小于80%显示黄色图标，小于10%大于0%显示绿色图标，更加直观的展现出执行率异常的单位，点击执行率向下钻取得到以明细项目为主的预算与执行明细对比分析，汇总表点击预算总额和总额分别可以钻取到相关明细表，点击留言传相关信息到交流信息系统中实施进行交流。</p>
<p><b>五、 数据分析</b></p>
<p>2011年预算与执行分析</p>
<p>分析维度</p>
<p>金额分类——预算内，预算外，其他</p>
<p>金额性质——预算总额，年初预算，调整金额，执行总额；</p>
<p>维度：</p>
<p>（1）包含某单位代码</p>
<p>（2）包含某单位名称</p>
<p>（3）按单位类型和执行率统计</p>
<p>度量：金额</p>
<p><a title="报表数维分析" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity005.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity005.png" alt="报表数维分析" /></a></p>
<p><b>六、报表制作</b></p>
<p>①传统的（BO报表）制作方法</p>
<p>难点1、每张报表都要事先建立好数据集，制作报表时只能在同一数据库中关联，无法与其他数据库进行关联难；</p>
<p>难点2、报表定位查询只能对当前页内容进行定位查询，定位到其他页内容难；</p>
<p>难点3、无法屏蔽无意义数据，报表数据为零的条目屏蔽显示难；</p>
<p>难点4、报表只能先导出再打印，在线打印功难；</p>
<p>难点5、数据刷新只能人工手动刷新，报表访问时间过长显示超时，实施自动刷新数据难，报表长时间访问难；</p>
<p>难点6、报表样式：无法行列冻结，报表整体无法自动居中，单元格数据无法自动换行。</p>
<p>②利用FineReport报表工具</p>
<p>1、当前使用数据集字段单元格，右击“形态”中“据字典功能”,使用FineReport报表数据字典功能，轻松实现跨数据库之间的数据关联。</p>
<p><a title="报表跨数据库数据关联" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity006.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity006.png" alt="报表跨数据库数据关联" /></a></p>
<p>2、报表参数中增加查询参数名；</p>
<p><a title="报表参数查询" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity007.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity007.png" alt="报表参数查询" /></a></p>
<p><a href="http://www.finereport.com" title="报表">报表</a>第一列使用数据集字段单元格右击“编辑”，在过滤中添加相对应字段的查询条件；</p>
<p><a title="报表数据查询" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity008.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity008.png" alt="报表数据查询" /></a></p>
<p>参数设计中取消“延迟报表展示”，修改调整查询参数界面，保存运行后可以定位查询当前报表中所有数据。</p>
<p><a title="报表参数设计" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity009.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity009.png" alt="报表参数设计" /></a></p>
<p>3、使用条件属性，选择数据显示行，右击“条件属性”，使用条件属性中添加行高，高度为0，公式增加预算总额、年初预算、调整金额和执行总额，金额数据单元格等于，这样可以屏蔽是数据为零的条目显示。</p>
<p><a title="报表条件属性" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity010.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity010.png" alt="报表条件属性" /></a></p>
<p>4、报表支持多格式导出，同时支持多方式打印模式。</p>
<p><a title="报表打印格式" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity011.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity011.png" alt="报表打印格式" /></a></p>
<p>5、打开报表直接得到实时最新数据，不存在缓存问题，报表还支持长时间访问。</p>
<p>6、在报表页面设置，其他中报表设置居中对齐，设置冻结重复行，目前版本设置冻结后报表分页预览无法居中显示，通过在报表WEB属性中添加JS代码弥补此问题；</p>
<p><a title="冻结重复行" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity012.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity012.png" alt="冻结重复行" /></a></p>
<pre>在报表WEB属性，分页预览报表中使用默认工具栏，添加“起始加载”在JS脚本中输入
setTimeout('top.moveTo(0,0)',5);
setTimeout('top.resizeTo(screen.availWidth,screen.availHeight)',5);
此脚本打开报表起最大化作用；
再添加“加载结束”在JS脚本中输入
varslmargin=($('.content-container').width()-$('.pageContentDIV div:first-child').width())/2
if (slmargin&gt;0) $('.content-container').css('margin-left',slmargin);
此脚本弥补报表冻结后无法居中的缺陷。</pre>
<p><a title="报表居中" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity013.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity013.png" alt="报表居中" /></a></p>
<p><b>七、成果展示</b></p>
<p>系统平台：</p>
<p><a title="系统平台" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity014.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity014.png" alt="系统平台" /></a></p>
<p><a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity015.png  title="><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity015.png" alt="报表系统平台" /></a></p>
<p>Xcelsius 2008（水晶仪表）“2011年预算编制情况”分析图：</p>
<p><a title="水晶报表与FineReport报表对比" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity016.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity016.png" alt="水晶报表与FineReport报表对比" /></a></p>
<p>FineReport报表：</p>
<p>“2011年预算编制情况”点击查看区本级明细（总表）</p>
<p><a title="水晶报表与FineReport报表对比" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity017.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity017.png" alt="水晶报表与FineReport报表对比" /></a></p>
<p>“预算与执行汇总”点击“执行率”， 传单位钻取到单位的项目明细汇总表，</p>
<p><a title="项目明细汇总表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity018.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity018.png" alt="项目明细汇总表FineReport" /></a></p>
<p>“单位的项目明细汇总表”点击“项目名称”，传单位和项目钻取到单位的单个项目的预算与执行对比明细；</p>
<p><a title="钻取报表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity019.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity019.png" alt="钻取报表" /></a></p>
<p>“预算与执行汇总”点击“预算总额”，传单位专取到此单位的预算编制明细表；</p>
<p><a title="预算编制明细表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity020.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity020.png" alt="预算编制明细表FineReport" /></a></p>
<p>“预算与执行汇总”点击“年初预算”，传单位专取到此单位的年初预算编制明细表；</p>
<p><a title="预算编辑明细表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity021.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity021.png" alt="预算编辑明细表" /></a></p>
<p>“预算与执行汇总”点击“调整金额”，传单位专取到此单位的调整预算编制明细表；</p>
<p><a title="调整预算编制明细表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity022.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity022.png" alt="调整预算编制明细表" /></a></p>
<p>“预算与执行汇总”点击“执行总额”，传单位专取到此单位的预算执行明细表，</p>
<p><a title="预算执行明细表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity023.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity023.png" alt="预算执行明细表" /></a></p>
<p>“单位的预算执行明细表”点击“预算项目”，传单位和预算项目钻取到此单位和项目的日支出明细表，</p>
<p><a title="支出明细表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity024.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity024.png" alt="支出明细表" /></a></p>
<p>“单位的预算执行明细表”点击“执行总额合计金额”，传单位钻取到此单位所有项目的日支出明细表。</p>
<p><a title="支出明细表" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity025.jpg"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity025.jpg" alt="指出明细表" /></a></p>
<p>信息交流系统：</p>
<p>“预算与执行汇总”点击“留言”， 传当前用户身份、当前报表为交流主题名、点击的单位、预算与执行总额等信息，进行实时交流。</p>
<p><a title="信息交流系统" href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity026.png"><img class="centered" src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/activity026.png" alt="信息交流系统" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.finereport.com/success/cases/finance-system.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>用Java报表软件FineReport制作聚合报表</title>
		<link>http://www.finereport.com/knowledge/design/polyreport.html</link>
		<comments>http://www.finereport.com/knowledge/design/polyreport.html#comments</comments>
		<pubDate>Mon, 26 Sep 2011 09:34:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[报表设计详述]]></category>
		<category><![CDATA[Java报表]]></category>
		<category><![CDATA[java报表工具]]></category>
		<category><![CDATA[java报表教程]]></category>
		<category><![CDATA[java报表设计]]></category>
		<category><![CDATA[java报表软件]]></category>
		<category><![CDATA[聚合报表]]></category>

		<guid isPermaLink="false">http://www.finereport.com/knowledge/design/%e7%94%a8java%e6%8a%a5%e8%a1%a8%e8%bd%af%e4%bb%b6finereport%e5%88%b6%e4%bd%9c%e8%81%9a%e5%90%88%e6%8a%a5%e8%a1%a8.html</guid>
		<description><![CDATA[如果子报表比较大，不止一页，这时嵌入到主报表中只能显示部分（嵌入式的子报表只能在固定大小的区域中显示），怎么能显示其余页的数据呢？这时就可以使用聚合报表来实现。 聚合报表制做出上下左右结构的web报表，左报表和右报表都可以分别分页显示数据，如果不希望分页可使用数据分析方式预览报表。 下面便来看看用FineReport报表工具如何制作聚合报表。 1. 聚合报表设计界面 聚合报表指一个报表中包含多个模块，每一块都类似一张单独的报表或者一张图表，块与块之间相对独立，互不影响。 打开设计器文件>新建聚合报表，在模板设计界面中拖入聚合报表组件，然后设计报表，设计界面如下： 注：需要使用多个聚合块时，再拖动报表类型聚合块到模板设计界面就OK了。操作同上，多聚合块之间是没有影响的。 2. 聚合报表属性设置 选中聚合报表组件，会出现组件属性设置工具栏，如下图： 2.1 block1 当前组件的名字，默认按照拖动顺序命名block(i)，可以对选中的组件重命名。 2.2 边界 边界是设置聚合块在聚合报表里面所在的位置，如横坐标、纵坐标（以聚合报表左上角为轴心的） 2.3 重命名块 给选中的报表组件重命名。 2.4 属性 设置报表组件的属性，如下图所示： 2.5 复制、粘贴、删除 对聚合报表里面的组件进行复制、粘贴和删除。 3. 块间的运算 在组件里面其他组件单元格的值，可直使用公式如=block1~A1： 4. 聚合报表预览 如下图，报表分为左右两部分，左边为订单信息，右边为地区销量信息，左边与右边的扩展条数不同]]></description>
			<content:encoded><![CDATA[<p>如果子报表比较大，不止一页，这时嵌入到主报表中只能显示部分（嵌入式的子报表只能在固定大小的区域中显示），怎么能显示其余页的数据呢？这时就可以使用聚合报表来实现。<br />
聚合报表制做出上下左右结构的<a href="http://www.finereport.com/knowledge/professional/webreport.html" title="web报表">web报表</a>，左报表和右报表都可以分别分页显示数据，如果不希望分页可使用数据分析方式预览报表。<br />
下面便来看看用FineReport<a href="http://www.finereport.com/products/functions" title="报表工具">报表工具</a>如何制作聚合报表<span id="more-2165"></span>。<br />
<b>1. 聚合报表设计界面</b><br />
聚合报表指一个<a href="http://www.finereport.com" title="报表">报表</a>中包含多个模块，每一块都类似一张单独的报表或者一张图表，块与块之间相对独立，互不影响。<br />
打开设计器文件>新建聚合报表，在模板设计界面中拖入聚合报表组件，然后设计报表，设计界面如下：<br />
<a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/polyreport-1.png" title="聚合报表设计界面"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/polyreport-1.png" alt="聚合报表设计界面" class="centered"></a><br />
<b>注：需要使用多个聚合块时，再拖动报表类型聚合块到模板设计界面就OK了。操作同上，多聚合块之间是没有影响的。</b><br />
<b>2. 聚合报表属性设置</b><br />
选中聚合报表组件，会出现组件属性设置工具栏，如下图：<br />
<a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/polyreport-2.png" title="聚合报表属性设置"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/polyreport-2.png" alt="聚合报表属性设置" class="centered"></a><br />
2.1 block1<br />
当前组件的名字，默认按照拖动顺序命名block(i)，可以对选中的组件重命名。<br />
2.2 边界<br />
边界是设置聚合块在聚合报表里面所在的位置，如横坐标、纵坐标（以聚合报表左上角为轴心的）<br />
<a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/polyreport-3.png" title="聚合报表边界设置"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/polyreport-3.png" alt="聚合报表边界设置" class="centered"></a><br />
2.3 重命名块<br />
给选中的报表组件重命名。<br />
2.4 属性<br />
设置报表组件的属性，如下图所示：<br />
<a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/polyreport-4.png" title="报表组件属性设置"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/polyreport-4.png" alt="报表组件属性设置" class="centered"></a><br />
2.5 复制、粘贴、删除<br />
对聚合报表里面的组件进行复制、粘贴和删除。<br />
<b>3. 块间的运算</b><br />
在组件里面其他组件单元格的值，可直使用公式如=block1~A1：<br />
<a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/polyreport-5.png" title="报表组件属性设置"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/polyreport-5.png" alt="报表组件属性设置" class="centered"></a><br />
<b>4. 聚合报表预览</b><br />
如下图，报表分为左右两部分，左边为订单信息，右边为地区销量信息，左边与右边的扩展条数不同<br />
<a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/polyreport-6.png" title="聚会报表预览"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/polyreport-6.png" alt="报表组件属性设置" class="centered"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.finereport.com/knowledge/design/polyreport.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>自定义FineReport网格式填报表打印样式</title>
		<link>http://www.finereport.com/knowledge/write/grid-print.html</link>
		<comments>http://www.finereport.com/knowledge/write/grid-print.html#comments</comments>
		<pubDate>Mon, 19 Sep 2011 07:31:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[报表填报专题]]></category>
		<category><![CDATA[Java报表]]></category>
		<category><![CDATA[java报表打印]]></category>
		<category><![CDATA[java报表教程]]></category>
		<category><![CDATA[java报表软件]]></category>
		<category><![CDATA[填报表]]></category>
		<category><![CDATA[报表填报]]></category>
		<category><![CDATA[报表打印]]></category>
		<category><![CDATA[网格式报表]]></category>

		<guid isPermaLink="false">http://www.finereport.com/knowledge/write/%e8%87%aa%e5%ae%9a%e4%b9%89finereport%e7%bd%91%e6%a0%bc%e5%bc%8f%e5%a1%ab%e6%8a%a5%e8%a1%a8%e6%89%93%e5%8d%b0%e6%a0%b7%e5%bc%8f.html</guid>
		<description><![CDATA[对于填报网格式报表，每行前面有个复选框，希望实现点击页面中设置的打印按钮希望将选中的复选框中的值按照一定的样式实现报表打印，如分栏、页面固定显示几行等格式。 可以定义另外一个有固定格式的报表模板，此模板的数据是根据填报网格式报表中选中的值进行过滤，而在填报网格式报表中则需要在按钮的点击事件中定义js，js首先要获取选中行的数据，然后调用java报表软件FineReport内置的打印方法，将选中的值以参数的方式加入到打印方法的URL中传到被打印的模板中。 预览模板效果如下所示 选中一些数据让其按照以如下图所示的样式进行报表打印，下面我们来看下具体的实现步骤。 1. 新建需要打印格式模板 1.1 定义报表参数 由于此模板要根据选中的值进行打印，因此要在此模板中定义参数，在此我们将参数定义成数据集参数。 1.2 定义报表数据集 新建工作簿，增加数据集ds1，SQL语句为： SELECT * FROM 订单 where 订单ID in (${productID})。 1.3 报表表样设计 将表样设计成要打印的效果，在此我们将模板设置成如下样式： 将B2单元格的左父格设置成无，并将其余单元格的左父格设置为B2。 将B3和D3设置形态。 同样也可以对模板进行分栏。 1.4 保存报表模板 保存模板，具体的设置可参考模板： %FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\FormFAQ\PrintCol.cpt 2. 修改预览报表模板 2.1 打开报表模板 打开模板： %FR_HOME%\WebReport\WEB-INF\reportlets\doc\Tutorial\Form\LineForm\LineForm9.cpt 2.2 修改报表模板 此模板，我们只要修改按钮的名称和按钮的js即可，因此我们将按钮名称修改成“打印”，并将js修改成如下代码： var $span = $(".x-checkbox-checkon"); //获取选中的复选框 var darray = []; var $tds = $("td").has($span); //获得选中复选框的单元格 for (var [...]]]></description>
			<content:encoded><![CDATA[<p>对于填报网格式报表，每行前面有个复选框，希望实现点击页面中设置的打印按钮希望将选中的复选框中的值按照一定的样式实现<a href="http://www.finereport.com/knowledge/aquire/bulkprint.html" title="报表打印">报表打印</a>，如分栏、页面固定显示几行等格式。<br />
可以定义另外一个有固定格式的<a href="http://www.finereport.com/knowledge/design" title="报表模板">报表模板</a>，此模板的数据是根据填报网格式报表中选中的值进行过滤，而在填报网格式报表中则需要在按钮的点击事件中定义js，js首先要获取选中行的数据，然后调用<a href="http://www.finereport.com/products/advantages" title="java报表软件">java报表软件</a>FineReport内置的打印方法，将选中的值以参数的方式加入到打印方法的URL中传到被打印的模板中。<br />
预览模板效果如下所示<br />
<a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/grid-print1.png" title="报表模板效果预览"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/grid-print1.png" alt="报表模板效果预览" class="centered"></a><span id="more-2164"></span><br />
选中一些数据让其按照以如下图所示的样式进行报表打印，下面我们来看下具体的实现步骤。<br />
<a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/grid-print2.png" title="报表打印效果"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/grid-print2.png" alt="报表打印效果" class="centered"></a><br />
<b>1. 新建需要打印格式模板</b><br />
<b>1.1 定义报表参数</b><br />
由于此模板要根据选中的值进行打印，因此要在此模板中定义参数，在此我们将参数定义成数据集参数。<br />
<b>1.2 定义报表数据集</b><br />
新建工作簿，增加数据集ds1，SQL语句为：<br />
<b>SELECT * FROM 订单 where 订单ID in (${productID})</b>。<br />
<b>1.3 报表表样设计</b><br />
将表样设计成要打印的效果，在此我们将模板设置成如下样式：<br />
<a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/grid-print3.png" title="报表表样设计"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/grid-print3.png" alt="报表表样设计" class="centered"></a><br />
将B2单元格的左父格设置成无，并将其余单元格的左父格设置为B2。<br />
将B3和D3设置形态。<br />
同样也可以对模板进行分栏。<br />
<b>1.4 保存报表模板</b><br />
保存模板，具体的设置可参考模板：<br />
<b>%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\FormFAQ\PrintCol.cpt</b><br />
<b>2. 修改预览报表模板</b><br />
<b>2.1 打开报表模板</b><br />
打开模板：<br />
<b>%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Tutorial\Form\LineForm\LineForm9.cpt</b><br />
<b>2.2 修改报表模板</b><br />
此模板，我们只要修改按钮的名称和按钮的js即可，因此我们将按钮名称修改成“打印”，并将js修改成如下代码：</p>
<pre>
var $span = $(".x-checkbox-checkon");  //获取选中的复选框
var darray = [];
var $tds = $("td").has($span); //获得选中复选框的单元格
for (var i = 0, len = $tds.length; i < len; i ++) {    //遍历选中的单元格
   var id = $($tds[i]).attr("id");  //给选中的单元格增加id属性
var idn = id.replace("A","B"); //将复选框所在的A列换成客户编号所在的B列
var vv=document.getElementById(idn).innerHTML;    //获取选中单元格所在B列的数据
  darray.push(vv);
}
FR.doURLPDFPrint("${sevletURL}ReportServer?reportlet=/doc/Form/FormFAQ
/PrintCol.cpt&#038;productID="+darray);  //调用打印方法，URL为之前做好的模板路径</pre>
<p><b>注：若获取的vv值为字符串，要将其放入数组中则需要修改成darray.push("'"+vv+"'")</b><br />
<b>2.3 保存模板</b><br />
保存模板，具体的设置可参考模板：<br />
<b>%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\FormFAQ\PrintOtherStyle.cpt</b><br />
<b>3. 效果查看</b><br />
填报预览PrintOtherStyle.cpt，选中几行数据后，点击打印按钮，就会按照上图的效果进行打印。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.finereport.com/knowledge/write/grid-print.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java报表软件FineReport实现动态显示参数控件</title>
		<link>http://www.finereport.com/knowledge/design/dynamic-para.html</link>
		<comments>http://www.finereport.com/knowledge/design/dynamic-para.html#comments</comments>
		<pubDate>Mon, 29 Aug 2011 08:34:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[报表设计详述]]></category>
		<category><![CDATA[Java报表]]></category>
		<category><![CDATA[java报表工具]]></category>
		<category><![CDATA[java报表教程]]></category>
		<category><![CDATA[java报表设计]]></category>
		<category><![CDATA[java报表软件]]></category>
		<category><![CDATA[报表设计]]></category>

		<guid isPermaLink="false">http://www.finereport.com/knowledge/design/java%e6%8a%a5%e8%a1%a8%e8%bd%af%e4%bb%b6finereport%e5%ae%9e%e7%8e%b0%e5%8a%a8%e6%80%81%e6%98%be%e7%a4%ba%e5%8f%82%e6%95%b0%e6%8e%a7%e4%bb%b6.html</guid>
		<description><![CDATA[由于业务的需要，很多情况下需要在web报表中实现这样的效果：当满足某个条件时，某些查询条件才显示出来，如下图所示，选择年报，显示年的下拉框控件；选择月报，显示年和月的下拉框控件；选择日报，显示日期控件： 下面便来看一下在Web报表软件FineReport中如何实现上述效果。 //通过报表控件的visible()、invisible()属性控制其可视与不可视 var [Widget] = form.getWidgetByName(“[ParaName]“); //通过控件名获取控件 [Widget].visible(); //设置该控件可见 [Widget].invisible(); //设置该控件不可见 具体步骤如下： 1. 打开报表模板 打开模板： %FR_HOME%\WebReport\WEB-INF\reportlets\doc\Parameter\DynamicSQL\DynamicSQL.cpt。 2. 修改报表数据集 将数据集修改为： SELECT * FROM 订单 where 1=1 ${if(type==”日报”,”and format(订购日期,&#8217;yyyy-mm-dd&#8217;) = &#8216;” + date + “&#8216;”,if(type==”月报”,”and month(订购日期) = “+ month + ” and year(订购日期) = ” + year ,”and year(订购日期) = ” + year ))} 给参数type设置默认值为日报，参数date设置默认值的类型为字符串型值为2010-01-03。 3. [...]]]></description>
			<content:encoded><![CDATA[<p>由于业务的需要，很多情况下需要在<a href="http://www.finereport.com/knowledge/professional/webreport.html" title="web报表">web报表</a>中实现这样的效果：当满足某个条件时，某些查询条件才显示出来，如下图所示，选择年报，显示年的下拉框控件；选择月报，显示年和月的下拉框控件；选择日报，显示日期控件：<br />
<a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/dynamic-para-1.png" title="年报日期控件"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/dynamic-para-1.png" alt="年报日期控件" class="centered"></a><br />
<a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/dynamic-para-2.png" title="月报日期控件"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/dynamic-para-2.png" alt="月报日期控件" class="centered"></a><br />
<a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/dynamic-para-3.png" title="日报日期控件"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/dynamic-para-3.png" alt="日报日期控件" class="centered"></a><br />
下面便来看一下在<a href="http://www.finereport.com" title="web报表软件">Web报表软件</a>FineReport中如何实现上述效果<span id="more-2163"></span>。<br />
//通过报表控件的visible()、invisible()属性控制其可视与不可视<br />
var [Widget] = form.getWidgetByName(“[ParaName]“); //通过控件名获取控件<br />
[Widget].visible(); //设置该控件可见<br />
[Widget].invisible(); //设置该控件不可见<br />
具体步骤如下：<br />
<b>1. 打开报表模板</b><br />
打开模板：<br />
<b>%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Parameter\DynamicSQL\DynamicSQL.cpt</b>。<br />
<b>2. 修改报表数据集</b><br />
将数据集修改为：<br />
<b>SELECT * FROM 订单 where 1=1 ${if(type==”日报”,”and format(订购日期,&#8217;yyyy-mm-dd&#8217;) = &#8216;” + date + “&#8216;”,if(type==”月报”,”and month(订购日期) = “+ month + ” and year(订购日期) = ” + year ,”and year(订购日期) = ” + year ))}</b><br />
给参数type设置默认值为日报，参数date设置默认值的类型为字符串型值为2010-01-03。<br />
<b>3. 报表表样修改</b><br />
将表样修改成如下样式：<br />
<a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/dynamic-para-4.png" title="报表表样"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/dynamic-para-4.png" alt="报表表样" class="centered"></a><br />
给A3设置形态，自定义数据，实际值与对应的显示值分别为：日报，日期；月报，年月；年报，年份。<br />
在B3单元格中增加如下公式：<b>=if(type==”日报”,$date,if(type==”月报”,$year+”.”+$month,$year))</b><br />
<b>4. 报表参数界面设置</b><br />
将参数界面设置成如下样式：<br />
<a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/dynamic-para-5.png" title="报表参数界面"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/dynamic-para-5.png" alt="报表参数界面" class="centered"></a><br />
设置参数type的控件类型为下拉框，自定义值实际值与显示值都为日报，月报，年报。<br />
设置参数year的控件类型为下拉框，自定义值显示值与实际值都为2010，2011。<br />
设置参数month的控件类型也为下拉框，其值为公式，在实际值出填写公式<b>=range(1,6)</b>即可。<br />
设置参数date的控件类型为日期，返回值类型为默认的字符串型。<br />
<b>5. JS事件</b><br />
给参数type的下拉框控件增加编辑后事件，具体的JS代码如下：<br />
<a href="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/dynamic-para-6.jpg" title="报表控件js代码"><img src="http://www.finereport.com/CN/wordpress/wp-content/uploads/images/dynamic-para-6.jpg" alt="报表控件js代码" class="centered"></a><br />
<b>注：此段代码判断type参数的值，若是日报，则只显示date控件，若是月报，则显示year和month控件，若是年报，则只显示year控件。</b><br />
<b>6. 保存报表模板</b><br />
点击分页预览，效果如上图。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.finereport.com/knowledge/design/dynamic-para.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

