项目总结(制作报表)
1.数据检查
拿到数据,首先对数据进行检查,日期是否符合格式、价格之类的字段的值是否都是数字等。
2.建表
按照需求建表,表中的字段类型要判断清楚,如果是数字,注意结果有没有可能是小数;
dm层进行汇总,报表是在dm层的基础上,dw层还存放着原始的数据,一般不用来制作报表
3.报表的数据集管理
presto:
在presto中:两个值相除,至少有一个为浮点数才能返回正确结果,因此分子乘1.0之类的,而且计算时小数末尾的0会被省略,显示时小数末尾的0也会被省略
Freemarker if else:
(1)如果传入的参数不输入,则输出对应参数所有数据
在where中用if else,如果传入了参数,执行里面的,对字段赋值,如果没传入参数,忽略if else,输出所有;
<#if m_genre ??>
and aucgenre_detail = :m_genre
</#if>
(2)如果传入的参数必须填入,否则无数据
不需要用if else,没有参数则传入的是null,不输出数据
and contains(split(:m_dbname,','),dbname)
4.报表设计
选择框选项最好进行排序;
趋势差不多的图表可以放在一起
项目总结(制作报表)相关推荐
- [转]简单介绍如何用Reporting Service制作报表
1) 在安装好Reporting Service后,打开Visual studio .net ,选择新建项目,选择建立商业智能项目,选择新建一个报表项目,命名为reportservice1,再选 ...
- Apache POI组件操作Excel,制作报表(四)
Apache POI组件操作Excel,制作报表(四) 博客分类: 探索实践 ExcelApacheSpringMVCServlet 上一篇我们介绍了如何制作复杂报表的分析和设计,本篇结合Sprin ...
- iReport制作报表
文章将会涉及3个方面的内容: 第一部分:使用iReport制作报表的详细过程(Windows环境下) 第二部分:使用Jasperreport作为报表控件开发胖客户端报表应用 第三部分:使用Jasper ...
- 第一部分:使用iReport制作报表的详细过程(Windows环境下)
第一部分:使用iReport制作报表的详细过程(Windows环境下) 提示:在有些板块,文中的图片看不到,建议到我的blog浏览文章:http://blog.csdn.net/jemlee2002/ ...
- 【ireport工具制作报表使用流程】
[ireport工具制作报表使用流程] 1.ireport使用说明 2.安装包及相关环境下载 3.快速入门上手 如何使用代码生成报表 1.ireport使用说明 ireport 是一款方便实用的报表编 ...
- 用python制作报表
本文将介绍Python如何制作报表,主要分为三个部分:导出Excel报表.导出PDF报表和生成前端统计图表. 导出Excel报表 数据报表是用表格.图表等格式来动态显示数据的一种方式,它的公式被描述为 ...
- 项目开发日报表(第四天 )
项目开发日报表 项目名称 苏嵌实训-嵌入式LinuxC第n天 今日进度以及任务 1:编译器三级优化分别优化了哪些? 2:总结gcc ...
- 项目开发日报表——第二天
项目开发日报表--第二天 项目名称 [苏嵌实训-嵌入式 linuxC 第 2 天] 今日进度以及任务 学习编译器gcc.调试器gdb,工程管理器make,并写相关的代码熟悉掌握这些开发工具. 本日任务 ...
- navicat for mysql制作报表(生成固定查询的报表及根据查询生成报表)
navicat for mysql可以制作报表(制造业工厂项目实践总结): 一.报表编辑器中有数据.设计.预览三个选项卡,每一个选项卡有自己的菜单. 二.1.数据可以填写表.连接方式.栏位.计算.排序 ...
最新文章
- 手把手教你用Python处理非平稳时间序列(附代码)
- 我在腾讯做运维--快速玩转蓝鲸社区版6.0【直播公开课】
- sessionStorage 、localStorage 和 cookie 之间的区别(转)
- 我们真的仍然需要32位JVM吗?
- muduo for v210
- python模块导入视频教程_63-知识点回顾-函数和导入模块
- 项目分享 | 好牛X的开源项目,看完忍不住分享(高手作品分享)
- Linux 2.6.39-rc3的一个插曲
- WCF技术剖析之二十六:如何导出WCF服务的元数据(Metadata)[实现篇]
- MATLAB神经网络训练结果各参数解释
- latex \textsuperscript{\dagger} 报错
- 深入浅出Python——Python高级语法之文件操作
- 天网防火墙v2.7.3.1000 build0128
- dm9000数据速率_STM32网络通信之DM9000A电路设计
- (2)msp430f5529 官方例程
- java反射中method类中的invoke方法是做什么的,他有什么作用?
- Conflux 请你“出名”啦!
- Django 中的中间件
- 怎样一同下载淘宝天猫的商品主图详情图细节图和属性图并保存
- 解决:sql server无法在C盘下创建database/操作系统错误5(拒绝访问)